2018-06-12 |
Added IsItemDeactivatedAfterChange() if the last item was active previously, isn't anymore, and during its active state modified a value. Note that you may still get false positive. (#820, #956, #1875)
omar
committed
on 12 Jun 2018
|
---|---|
Internals: Added GetItemID(), GetFocusID() for consistency. Made GetActiveID() inline. Comments, fixed typos, demo tweaks.
omar
committed
on 12 Jun 2018
|
|
Added IsItemDeactivated() to query if the last item was active previously but isn't anymore. Useful for Undo/Redo patterns. (#820, #956, #1875)
omar
committed
on 12 Jun 2018
|
|
Comments
omar
committed
on 12 Jun 2018
|
|
2018-06-05 |
Nav: Added support for PageUp/PageDown (explorer-style: first aim at bottom/top most item, when scroll a page worth of contents). (#787)
omar
committed
on 5 Jun 2018
|
2018-06-04 |
Internals: Nav: Removed ParentID from move result (unused, would need to be full-filled for PageUp/PageDown code) + FAQ typo fix.
omar
committed
on 4 Jun 2018
|
2018-05-28 |
Internals: Reintroducing LastActiveIdTimer because it is useful and to reduce merge conflicts. (#1537)
omar
committed
on 28 May 2018
|
Internals: Added BeginDragDropTooltip() internal function to convey semantic (drag and drop tooltip doesn't get clipped within display boundaries). Revert part of
3218666 . (#1739, #143).
omar
committed
on 28 May 2018
|
|
Added ImGuiDragDropFlags_AcceptNoPreviewTooltip flag to disable drag source tooltip from the target site (#143)
omar
committed
on 28 May 2018
|
|
2018-05-17 |
Remove trailing white spaces.
omar
committed
on 17 May 2018
|
Internals: Forward declaring and commenting internal structures. Renamed ImGuiDrawContext to ImGuiWindowTempData, but kept .DC member name for backward compatibility purpose
omar
committed
on 17 May 2018
|
|
2018-05-16 |
Comments + Internals: Selectable: decoupled internal flags and removed their menu / menu-item semantic as upcoming changes are requiring more flexibility.
omar
committed
on 16 May 2018
|
2018-05-14 |
Nav: Draft internal api to forward move request with loop/wrap options. Will rework for parallel scoring of two paths (as a generalization of the NavFlattened concept). (#787)
omar
committed
on 14 May 2018
|
Version 1.62 WIP
omar
committed
on 14 May 2018
|
|
Version 1.61 + todo additions
omar
committed
on 14 May 2018
|
|
2018-05-13 |
Fix for atof with glibc.
omar
committed
on 13 May 2018
|
Added ImAtof, ImCeil, ImFloorStd to IMGUI_DISABLE_MATH_FUNCTIONS for consistency. Configuration comments.
omar
committed
on 13 May 2018
|
|
Added IMGUI_DISABLE_MATH_FUNCTIONS in imconfig.h to make it slightly easier to redefine wrappers to std maths functions such as fabsf(), fmodf(), etc. Comments.
omar
committed
on 13 May 2018
|
|
2018-05-11 |
Data types: DragScalar, InputScalar: default parameters. Added IM_STATIC_ASSERT(). Comments.
omar
committed
on 11 May 2018
|
|
|
2018-05-09 |
Internals: Made ContentsRegionRect absolute to reduce confusion. Renamed InnerRect to InnerMainRect, renamed WindowRectClipper to OuterRectClipped.
omar
committed
on 9 May 2018
|
Internals: Nav: Extracted code into a NavClampToVisibleAreaForMoveDir() + fix debug code + inline some functions, removed obsolete EndChild() comment.
omar
committed
on 9 May 2018
|
|
2018-05-08 |
Internals: Declaring DragBehavior, SliderBehavior in there (no warantee given) as they may be useful to custom widgets.
omar
committed
on 8 May 2018
|
Moved DragScalar, InputScalar, SliderScalar to imgui.h as well as ImGuiDataType (#320, #643, #708, #1011)
omar
committed
on 8 May 2018
|
|
2018-05-07 |
Settings: Added LoadIniSettingsFromDisk(), LoadIniSettingsFromMemory(), SaveIniSettingsToDisk(), SaveIniSettingsToMemory(), io.WantSaveIniSettings. (#923, #993)
omar
committed
on 7 May 2018
|
Internals: Removed unnecessary allocation indirection for g.LogClipboard (this only made sense when there was a global context instance)
omar
committed
on 7 May 2018
|
|
2018-05-04 |
SliderScalar, VSliderScalar(): Support for any data types. Tested with various ranges/limits. Note that Drag/Slider/Input currently fail if the format string doesn't preview the actual value. Will fix next. (#320, #643, #708, #1011)
omar
committed
on 4 May 2018
|
Internals: A few selected math helpers are now using template to handle all supported types. Added ImPow() to wrap float/double in a standard manner without calling pow(double) when not needed in Drag code.
omar
committed
on 4 May 2018
|
|
Internals: Data types: Made format string optional. DragBehavior: Moved a bit of code outside of the template. Slider tidying up. Removed unnecessary call to fabsf().
omar
committed
on 4 May 2018
|
|
2018-05-03 |
Internals: Missing const, some renaming. Tweak legacy fast path.
omar
committed
on 3 May 2018
|