2019-05-13
@omar
Fixed InputFloatX, SliderFloatX, DragFloatX functions erroneously reporting IsItemEdited() multiple times when the text input doesn't match the formatted output value (e.g. input "1" shows "1.000"). It wasn't much of a problem because we typically use the return value instead of IsItemEdited() here. (#1875, #2034)
omar committed on 13 May 2019
@omar
Internal: Renamed fields + minor tweaks (probably shallow break stack-layout pr, sorry!)
omar committed on 13 May 2019
@omar
Internal: Removed GetNextItemWidth(), relying on ItemAdd or NextItemData.ClearFlags() to clear the width data. Amend 5078fa20 and undo some of its effects of imgui_widgets.cpp
omar committed on 13 May 2019
@omar
Renamed SetNextTreeNodeOpen() to SetNextItemOpen(). Refactored SetNextItemXXX stuff to match SetNextWindowXXX code closely.
omar committed on 13 May 2019
@omar
Internal: Storing flags for NextWindowData so that we can clear everything with a single write and remove dummy condition fields.
omar committed on 13 May 2019
@omar
Internal: Minor tidying/reordering of sections within ImGuiContext / window DC.
omar committed on 13 May 2019
2019-05-12
@omar
Tweak EndGroup() to facilitate fixing #2550 later (currently should have no side-effect0. Demo: Add extra widget to status query test.
omar committed on 12 May 2019
2019-05-11
@omar
Cast ImTextureId to void* before printing in Metrics window. (#2548)
omar committed on 11 May 2019
@HolyBlackCat
FreeType: Added RasterizerFlags::Monochrome flag to disable font anti-aliasing. (#2545) Combine with RasterizerFlags::MonoHinting for best results.
HolyBlackCat authored on 9 May 2019 omar committed on 11 May 2019
@omar
IO: changed AddInputCharacter(unsigned short c) signature to AddInputCharacter(unsigned int c). ...
omar committed on 11 May 2019
2019-05-10
@omar
Internal: Extracted some of the Begin code into RenderWindowDecorations().
omar committed on 10 May 2019
@omar
Internal: Extracted some of the Begin code into RenderWindowTitleBarContents().
omar committed on 10 May 2019
@omar
Internal: Begin: Update rectangles before Scrollbar() which now uses them. Fixes 39eeda0.
omar committed on 10 May 2019
@omar
Internal: Scrollbar: Further sane simplification (using InnerMainRect instead of duplicating calculations).
omar committed on 10 May 2019
@omar
Internal: Scrollbar: Extracted scrollbar code for other uses (eg. table v2 scrolling without using a child window).
omar committed on 10 May 2019
2019-05-09
@omar
Separator: Revert 1.70 "Declare its thickness (1.0f) to the layout" change (c5d83d8a). It's not incorrect but it breaks existing some layout patterns. Will return back to it when we expose Separator flags.
omar committed on 9 May 2019
@omar
Internals: Columns: Renamed fields. Comments and tweak. Moved a demo block.
omar committed on 9 May 2019
@omar
Internal: Refactored Separator into SeparatorEx(), exposed ImGuiSeparatorFlags_SpanAllColumns in imgui_internal.h and support without. (#759) + misc comments
omar committed on 9 May 2019
@omar
Columns: Fixed Separator from creating an extraneous draw command. Fixed Selectable with SpanAllColumns flag from creating an extraneous draw command. (#125)
omar committed on 9 May 2019
2019-05-07
@omar
Version 1.71 WIP + fixed minor typo
omar committed on 7 May 2019
2019-05-06
@omar
Version 1.70
omar committed on 6 May 2019
@omar
Examples: DirectX9/10/11: Taking reference to device + subsequent merge of this in docking will fix DX9 issue #2524
omar committed on 6 May 2019
@omar
Examples Readme and Changelog tweaks, added #2527, re-ordered examples/README alphabetically.
omar committed on 6 May 2019
@Max Thrun
Examples: Metal: Add GLFW+Metal example
Max Thrun authored on 1 May 2019 omar committed on 6 May 2019
2019-05-03
@omar
Window: Fixed SetNextWindowSizeConstraints() with non-rounded positions making windows drift. (#2067, #2530)
omar committed on 3 May 2019
@omar
Misc: Made IMGUI_CHECKVERSION() macro also check for matching size of ImDrawIdx.
omar committed on 3 May 2019
@omar
Internals: Fixed incorrect repeat delay/rate calculation in IsMouseClicked() with repeat flag leading to involontary but thankfully doubling the rate. Using our standard function, making the multiplicator explicit.
omar committed on 3 May 2019
@omar
Selectable: With ImGuiSelectableFlags_AllowDoubleClick doesn't return true on the mouse button releas efollowing the double-click. Only first mouse release + second mouse down (double-click) returns true. Likewise for internal ButtonBehavior() with both _PressedOnClickRelease | _PressedOnDoubleClick. (#2503)
omar committed on 3 May 2019
2019-05-02
@omar
Demo: Improved trees in columns demo. (#2136)
omar committed on 2 May 2019
@omar
Internals: Rename GetContentRegionMaxScreen() -> GetWorkRectMax(). At this point this is mostly useful to facilitate merge of other branches.
omar committed on 2 May 2019