v2.0.0 - Dear ImGui 1.74 and FreeType support!
This release marks the usage of Dear ImGui v1.74, as well as the addition of FreeType support. Both were spearheaded by contributions from @SemMulder (#57 and #58) .
Due to some incompatible changes in the API, it was necessary to make a major version bump, hence v2.0.0
. Should you still need (minor) additions/fixes to the v1.x.x
release, there's a master-1.x.x
branch for that. Though, please avoid adding any big functionality there.
Note: This version can not be imported due to a bug. Please use v2.0.1
or later
FreeType is not available to all build environments. See README.md
, chapter "Extras" for details.
v1.x.x incompatible API changes:
imgui.HoveredFlagsDefault
has been renamed toimgui.HoveredFlagsNone
to be in line with other flag enumerationsFontAtlas.GlyphRangesChinese()
has been removed (was a deprecated function). UseFontAtlas.GlyphRangesChineseFull()
instead.imgui.SetNextTreeNodeOpen()
has been removed. It has been replaced byimgui.SetNextItemOpen()
.- Change of
Columns
API- Removal of
ColumnsFlags*
(without replacement) - Signature of
imgui.ColumnsV()
has changed. Theflags
parameter has been changed to a boolean. - Note: The Columns API is still marked as "work-in-progress" im Dear ImGui and is to become superseded by an upcoming
Tables
API.
- Removal of
It may have been possible to keep compatibility with forwarding functions and double definitions, and the WIP columns API is not recommended anyway. Yet, even Dear ImGui starts cleaning up to remove deprecated functions, and I want to avoid keeping such baggage as well.