History for imgui / imgui.h
2018-08-23
@omar
Added IsItemEdited() to query if the last item modified its value (or was pressed). This is equivalent to the bool returned by most widgets. It is useful in some situation e.g. using InputText() with ImGuiInputTextFlags_EnterReturnsTrue. (#2034)
omar committed on 23 Aug 2018
2018-08-22
@omar
Rearrange header comments to find enums easily + fixed inconsistent sorting.
omar committed on 22 Aug 2018
@omar
Added optional misc/stl/imgui_stl.h wrapper to use with STL types (e.g. InputText with std::string). (#2035, #2006, #1443, #1008)
omar committed on 22 Aug 2018
@omar
InputText: callback InsertChars() support resize callbacks correctly (followup to 24ff259) + fixed demo to use those functions. (#2006, #1443, #1008).
omar committed on 22 Aug 2018
@omar
Internals: InputText: Renaming. Comments.
omar committed on 22 Aug 2018
@omar
InputText: Renamed ImGuiTextEditCallback to ImGuiInputTextCallback, ImGuiTextEditCallbackData to ImGuiInputTextCallbackData for consistency. Kept redirection types (will obsolete).
omar committed on 22 Aug 2018
2018-08-21
@omar
InputText: Added support for buffer size/capacity changes via the ImGuiInputTextFlags_CallbackResize flag. (#2006, #1443, #1008).
omar committed on 21 Aug 2018
@omar
InputText: Internal renaming of some fields + final copy uses edit_state.CurLenA+1 instead of buf_size.
omar committed on 21 Aug 2018
@omar
InputText: (Breaking change) removed ImGuiTextEditCallbackData::ReadOnly since it is a duplication of (ImGuiTextEditCallbackData::Flags & ImGuiInputTextFlags_ReadOnly) (#211)
omar committed on 21 Aug 2018
@omar
Added IMGUI_VERSION_NUM for easy compile-time testing. (#2025)
omar committed on 21 Aug 2018
2018-08-15
@omar
Metrics: Added io.MetricsActiveAllocations, moving away from the cross-context global counters than we previously used. (#1565, #1599, #586)
omar committed on 15 Aug 2018
2018-08-14
@omar
Selectable: Added ImGuiSelectableFlags_Disabled flag in the public API. (#211)
omar committed on 14 Aug 2018
2018-08-03
@omar
Metrics: Changed io.MetricsActiveWindows to reflect the number of active windows (!= from visible windows), which is useful for lazy/idle render mechanisms as new windows are typically not visible for one frame. ...
omar committed on 3 Aug 2018
2018-08-01
@omar
Comments
omar committed on 1 Aug 2018
@omar
Renamed io.OptResizeWindowsFromEdges to ConfigResizeWindowsFromEdges, io.OptCursorBlink to io.ConfigCursorBlink, io.OptMacOSXBehaviors to ConfigMacOSXBehaviors for consistency. (#1427, #1495, #822, #473, #650) ...
omar committed on 1 Aug 2018
2018-07-31
@omar
Drag and Drop: Added ImGuiDragDropFlags_SourceAutoExpirePayload flag to force payload to expire if the source stops being submitted. (#1725, #143).
omar committed on 31 Jul 2018
2018-07-30
@omar
Fixes for pre-C++11 compilers. ...
omar committed on 30 Jul 2018
2018-07-22
@omar
Added asserts to catch illegal modifications of the font atlas between NewFrame() and EndFrame()/Render(). (#1958)
omar committed on 22 Jul 2018
@omar
Changed ImGui::GetTime() return value from float to double to avoid accumulating floating point imprecisions over time.
omar committed on 22 Jul 2018
@Elias Daler
Ignore GCC warning (-Wclass-memaccess) in imgui.h (#1959)
Elias Daler authored on 22 Jul 2018 omar committed on 22 Jul 2018
2018-07-19
@omar
ImGuiTextFilter, TextRange: removed cruft from TextRange since it's not a publicly and generic helper at the moment + marked internal stuff + changed a reference to a pointer. (#1879)
omar committed on 19 Jul 2018
2018-07-12
@omar
Revert part of c7016c2 incorrectly renaming ImGuiCol_NavWindowingHighlight to ImGuiCol_NavWindowListHighlight, that was wholly unnecessary (and not documented!). (also invalidate #1939)
omar committed on 12 Jul 2018
2018-07-11
@omar
Examples: include for intptr_t on tdm-gcc + mingw32 (#1936) + mouse buttons comments
omar committed on 11 Jul 2018
2018-07-10
@omar
IsItemHovered(): Added ImGuiHoveredFlags_AllowWhenDisabled flag to query hovered status on disabled items. (#1940, #211) ...
omar committed on 10 Jul 2018
2018-07-09
@omar
Internals: Misc/shallow merge from Docking branch.
omar committed on 9 Jul 2018
@omar
Nav: Added a CTRL+TAB window list and changed the highlight system accordingly. (#787)
omar committed on 9 Jul 2018
2018-07-08
@omar
Drag and Drop: Fixed ImGuiDragDropFlags_SourceNoDisableHover to affect hovering state prior to calling IsItemHovered() + fixed description. (#143)
omar committed on 8 Jul 2018
2018-07-06
@omar
Removed per-window ImGuiWindowFlags_ResizeFromAnySide beta flag in favor `io.OptResizeWindowsFromEdges=true` to enable the feature globally. (#1495) The feature is not currently enabled by default because it is not satisfying enough.
omar committed on 6 Jul 2018
2018-07-04
@omar
Links and thanks. Comments on using BeginCombo/EndCombo + moved the Combo() implementations closer to each others to maximize user seeing how it is implemented from any of the secondary function body.
omar committed on 4 Jul 2018
2018-06-29
@omar
Fixed software Hand cursor from not actually working. Fixed demo from crashing. Fixed typo and extraneous trailing space. Added Changelogs. (#1913, #1914)
omar committed on 29 Jun 2018