History for imgui / imgui.cpp
2019-03-08
@omar
Moved placeholder sections to match Docking branch. Comments.
omar committed on 8 Mar 2019
2019-03-07
@omar
Internal: Columns: Allow to use BeginColumns(1) so code designed for variable number of columns can still call NextColumn etc. (#125)
omar committed on 7 Mar 2019
2019-03-05
@omar
Fixed IsItemDeactivated()/IsItemDeactivatedAfterEdit() from not correctly returning true when tabbing out of a focusable widget (Input/Slider/Drag) in most situations. (#2215, #1875) ...
omar committed on 5 Mar 2019
@omar
Internal: Tabbing/Focus: Tidying up old code, moved some state to context instead of window. Storing new data will allow us to fix the bug mentioned in #2215 (probably in next commit).
omar committed on 5 Mar 2019
@omar
Internal: Tabbing: Tweaks to FocusableItemRegister and using the standard mechanism to allow/block Tab being interpreting by tabbing instead of InputText() widget.
omar committed on 5 Mar 2019
@omar
Nav: Fixed Ctrl+Tab keeping active InputText() of a previous window active after the switch. (#2380)
omar committed on 5 Mar 2019
2019-03-04
@omar
Renamed GetOverlayDrawList() to GetForegroundDrawList() for consistency. Kept redirection function (will obsolete). (#2391) ...
omar committed on 4 Mar 2019
@omar
Added GetBackgroundDrawList() helper to quickly get access to a ImDrawList that will be rendered behind every other windows. (#2391)
omar committed on 4 Mar 2019
2019-02-28
@omar
Misc: Asserting in NewFrame() if style.WindowMinSize is zero or smaller than (1.0f,1.0f). Internal: ImHash functions tweaks. Added InputText() to query status section.
omar committed on 28 Feb 2019
2019-02-27
@omar
Renamed ColorEdit/ColorPicker's ImGuiColorEditFlags_RGB/_HSV/_HEX flags to respectively ImGuiColorEditFlags_DisplayRGB/_DisplayHSV/_DisplayHex. This is anticipation of adding new flags to ColorEdit/ColorPicker functions which would make those ambiguous. (#2384) [@haldean]
omar committed on 27 Feb 2019
2019-02-24
@David Wingrove
Fixes warning caused by a missing switch/case. (#2382, #2381)
David Wingrove authored on 24 Feb 2019 omar committed on 24 Feb 2019
2019-02-23
@omar
Log/Capture: Fixed extraneous leading carriage return. Fixed an issue when empty string on a new line would not emit a carriage return.
omar committed on 23 Feb 2019
@omar
Log/Capture: Fixed LogXXX functions 'auto_open_depth' parameter being treated as an absolute tree depth instead of a relative one. Fixed CollapsingHeader trailing ascii representation being "#" instead of "##". Minor tidying up the of code.
omar committed on 23 Feb 2019
@omar
Internal: Log/Capture: Rework to add an internal LogToBuffer() function which is useful for writing automated tests. Clarified logging state by adding an enum.
omar committed on 23 Feb 2019
@omar
Nav: Fixed a tap on AltGR (e.g. German keyboard) from navigation to the menu layer. (follow and extend on e.g #369, #370)
omar committed on 23 Feb 2019
2019-02-21
@omar
Internal: InputText: Renamed is_editable to !is_readonly, Hopefully more explicit. Renamed internal member. Shuffled some code. Added comments, assert (_will_ trigger on !readonly > readonly edge, old bug).
omar committed on 21 Feb 2019
2019-02-19
@omar
Version 1.69 WIP
omar committed on 19 Feb 2019
@omar
Internal: Changed Scrollbar() signature. Using GetScrollbarID() in InputTextMultiline(). ...
omar committed on 19 Feb 2019
@omar
Version 1.68
omar committed on 19 Feb 2019
2019-02-14
@omar
Selectable: Tweaks for #2347 (demo, changelog, member position)
omar committed on 14 Feb 2019
@haldean
Selectable: add support for specifying text alignment on selectables (#2347) ...
haldean authored on 13 Feb 2019 omar committed on 14 Feb 2019
@omar
Made it illegal/assert when io.DisplayTime == 0.0f (with an exception for the first frame). ...
omar committed on 14 Feb 2019
@omar
Demo: Added Auto-Scroll option in Log/Console. Comments. Removed some ImColor() uses.
omar committed on 14 Feb 2019
2019-02-13
@omar
Font: Moved functions to internal block (not enforced). Made ConfigData pointer const. Added link to stb's notes.
omar committed on 13 Feb 2019
2019-02-12
@omar
Font: Fixed high-level ImGui::CalcTextSize() used by most widgets from erroneously subtracting 1.0f*scale to calculated text width. Among noticeable side-effects, it would make sequences of repeated Text/SameLine calls not align the same as a single call, and create mismatch between high-level size calculation and those performed with the lower-level ImDrawList api. (#792)
omar committed on 12 Feb 2019
2019-02-11
@omar
ImDrawData: Added FramebufferScale field (currently a copy of the value from io.DisplayFramebufferScale). ...
omar committed on 11 Feb 2019
2019-02-08
@omar
Window: Fixed initial width of collapsed windows not taking account of contents width (broken in 1.67). (#2336, #176)
omar committed on 8 Feb 2019
2019-02-06
@omar
Minor tweaks to reduce false positive of PVS Studio static analyzer.
omar committed on 6 Feb 2019
@omar
Menus: Tweaked horizontal overlap between parent and child menu (to help convey relative depth) from using style.ItemSpacing.x to style.ItemInnerSpacing.x, the later being expected to be smaller. (#1086)
omar committed on 6 Feb 2019
@omar
Added IsItemActivated() as an extension to the IsItemDeactivated/IsItemDeactivatedAfterEdit functions which are useful to implement variety of undo patterns. (#820, #956, #1875)
omar committed on 6 Feb 2019