History for imgui / imgui_demo.cpp
2018-08-29
@omar
Version 1.63
omar committed on 29 Aug 2018
2018-08-23
@omar
Comments, demo
omar committed on 23 Aug 2018
@omar
Renamed IsItemDeactivatedAfterChange() to IsItemDeactivatedAfterEdit() for consistency with new IsItemEdited() API. Kept redirection function (will obsolete fast as IsItemDeactivatedAfterChange() is very recent). (#820, #956, #1875, #2034)
omar committed on 23 Aug 2018
@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
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
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: Internal renaming of some fields + final copy uses edit_state.CurLenA+1 instead of buf_size.
omar committed on 21 Aug 2018
2018-08-06
@omar
Use literals in place of LLONG_MIN, LLONG_MAX ULLONG_MAX if they are not available. Amend 498c0dc. We prefer using the defines if available in limits.h because they somehow tend to work without warnings when enabling strict C++03 compilation. The 3 literals are fallbacks.. (#1926).
omar committed on 6 Aug 2018
2018-08-01
@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
Demo: Fix using ambiguous InputFloat() call which redirect to obsolete version. (#1990)
omar committed on 31 Jul 2018
2018-07-30
@omar
Fixes for pre-C++11 compilers. ...
omar committed on 30 Jul 2018
@omar
Visual Studio: calling into _vsnprintf. (#1085)
omar committed on 30 Jul 2018
@omar
Demo: Added extra demo in the Basic Horizontal Layout section. (#1977) + PR guidelines
omar committed on 30 Jul 2018
2018-07-22
@omar
Changed ImGui::GetTime() return value from float to double to avoid accumulating floating point imprecisions over time.
omar committed on 22 Jul 2018
2018-07-17
@omar
Demo: Clarified the use of IsItemHovered()/IsItemActive() right after being in the "Active, Focused, Hovered & Focused Tests" section. This will be of more importance with the introduction of tabs.
omar committed on 17 Jul 2018
2018-07-16
@omar
Demo: Fixed spacing from b629f90 change.
omar committed on 16 Jul 2018
@omar
Examples: Tweaked the main.cpp example structure for all examples. (There are a few hidden agendas here: 1) I would like to avoid encouraging people from using the implicit "Debug" window, and promote using Begin/End. In spite of my best attempt, there are a few feature of the upcoming docking system that cannot work 100% properly for the implicit Debug window, so future proof let's not put that feature in the spotlight too much for new users. 2) Moved dumb hardcoded positions into a single spot that can be replaced with a viewport relative position and not affect other demo windows. 3) Calling ShowDemoWindow before anything else, also for the benefit of a specific docking demo which will have an ordering constraint which is not really problematic in a real app but shouldn't be put forward in the demo.
omar committed on 16 Jul 2018
2018-07-12
@omar
Demo: Spacing.
omar committed on 12 Jul 2018
@omar
Demo: Re-ordered example app code to match their menu order and forward declaration order + added header to delimitate them.
omar committed on 12 Jul 2018
2018-07-09
@omar
Nav: Added a CTRL+TAB window list and changed the highlight system accordingly. (#787)
omar committed on 9 Jul 2018
@omar
Examples: Comments, Demo: Log early out, TODO. (#1553)
omar committed on 9 Jul 2018
2018-07-08
@omar
Demo: Added basic Drag and Drop demo. (#143, #1931)
omar committed on 8 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
2018-06-26
@omar
ArrowButton: Fixed to honor PushButtonRepeat() setting (and internals' ImGuiItemFlags_ButtonRepeat). Setup current line text baseline so that ArrowButton() + SameLine() + Text() are aligned properly.
omar committed on 26 Jun 2018
2018-06-25
@omar
Version 1.63 WIP
omar committed on 25 Jun 2018
@omar
Demo: Fixed incorrect response to Begin() returning false in overlay demo (which cannot happen since we don't have a title bar, but that doesn't make it a good behaving demo!).
omar committed on 25 Jun 2018
2018-06-22
@omar
Demo: Fixed mismatched TreePush/TreePop in Property Editor, due to incorrect revert in 826d771 (#1895)
omar committed on 22 Jun 2018
@omar
Version 1.62
omar committed on 22 Jun 2018
2018-06-14
@omar
Revert 640c0566: TreeNode: Fixed nodes with ImGuiTreeNodeFlags_Leaf flag always returning true which was meaningless -> more flexible to keep allowing it by default so it setup an ID scope.
omar committed on 14 Jun 2018