History for imgui / imgui_demo.cpp
2018-09-11
@omar
DragFloat: Disabled using power curve when one edge is FLT_MAX (broken in 1.61). Disabled setting a default drag speed when one edge is FLT_MAX. (#2024)
omar committed on 11 Sep 2018
2018-09-10
@omar
Nav, Focus: Fixed ImGuiWindowFlags_NoBringToFrontOnFocus windows not being restoring focus properly after the main menu bar or last focused window is deactivated.
omar committed on 10 Sep 2018
2018-09-06
@omar
Version 1.66 WIP
omar committed on 6 Sep 2018
@omar
Version 1.65
omar committed on 6 Sep 2018
@omar
Refactor: Tweaked and improved the sectioning to facilitate grepping/moving around and applied to all files. (#2036)
omar committed on 6 Sep 2018
2018-09-05
@omar
Nav: Removed the [Beta] tag from various descriptions of the gamepad/keyboard navigation system. Although it is not perfect and will keep being improved, it is fairly functional and used by many. (#787)
omar committed on 5 Sep 2018
@omar
Renamed io.OptCursorBlink/io.ConfigCursorBlink to io.ConfigInputTextCursorBlink. (#1427) + changed ImGuiIO layout.
omar committed on 5 Sep 2018
@omar
Demo: Added a "Configuration" block to make io.ConfigFlags/io.BackendFlags more prominent.
omar committed on 5 Sep 2018
2018-09-03
@omar
Version 1.65 WIP
omar committed on 3 Sep 2018
2018-08-31
@omar
Version 1.64
omar committed on 31 Aug 2018
2018-08-30
@omar
Version 1.64 WIP
omar committed on 30 Aug 2018
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