2018-06-06 |
Added GetGlyphRangesChineseSimplifiedCommon() helper that returns a list of ~2500 most common Simplified Chinese characters. Renamed GetGlyphRangesChinese() to GetGlyphRangesChineseFull() to distinguish other variants and discourage using the full set. (#1859)
...
omar
committed
on 6 Jun 2018
|
---|---|
TreeNodeEx(): The helper ImGuiTreeNodeFlags_CollapsingHeader flag now include ImGuiTreeNodeFlags_NoTreePushOnOpen. The flag was already set by CollapsingHeader(). The only difference is if you were using TreeNodeEx() manually with ImGuiTreeNodeFlags_CollapsingHeader and without ImGuiTreeNodeFlags_NoTreePushOnOpen. In which case you can remove the ImGuiTreeNodeFlags_NoTreePushOnOpen flag from your call (ImGuiTreeNodeFlags_CollapsingHeader & ~ImGuiTreeNodeFlags_NoTreePushOnOpen). (#1864)
omar
committed
on 6 Jun 2018
|
|
2018-06-05 |
InputTextMultiline(): Fixed double navigation highlight when scrollbar is active. (#787)
omar
committed
on 5 Jun 2018
|
Nav: Fixed clipped scoring when exiting a NavFlattened child back to a parent item (clipping not desirable then). (followup and fix to c665c15). (#787)
omar
committed
on 5 Jun 2018
|
|
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
|
|
Changelog formatting update, Todo, comments. Tweak Child demo. Shuffle some code in NavUpdate().
omar
committed
on 5 Jun 2018
|
|
2018-06-04 |
Nav: When entering into a NavFlattened child we only consider the visible items for scoring (note that this only work assuming the NavFlattened child window has interactive items). Fixes accidentally hoping into a NavFlattened child. (#767)
omar
committed
on 4 Jun 2018
|
Nav: NavFlattened: Fixed navigation miscrolling parent window when the current window is scrolling enough to keep the item in view. Fix feature added in e11610d6, typically affect large navigation steps (used by PageUp/PageDown). + comments (#787)
omar
committed
on 4 Jun 2018
|
|
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-30 |
Intensive FAQ answer for the million of people asking the same questions over and over again. (#1848, #1791, #1840, #1493, #1295)
omar
committed
on 30 May 2018
|
2018-05-29 |
Made mouse drag distance calculation more robust to invalid mouse position. (#1845)
omar
committed
on 29 May 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
|
|
Made drag source tooltip display at the same position as a regular tooltip to avoid discontinuity where dynamically swapping tooltip at the target site. Made drag source tooltip override previous tooltip if any. (#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
|
|
Internals: Selectable: Renamed variables. Todo update.
omar
committed
on 28 May 2018
|
|
Internals: PushItemFlag() flags are inherited by BeginChild().
omar
committed
on 28 May 2018
|
|
2018-05-27 |
Documentation: FAQ, ID Stack, Fonts (#1839, #1840), #1842)
omar
committed
on 27 May 2018
|
2018-05-24 |
Drag and Drop: Source doesn't report as hovered (at a lower-level). Source disable AllowOverlap flag if any set. (#143)
omar
committed
on 24 May 2018
|
2018-05-23 |
Drag and Drop: BeginDragDropSource(): Offset tooltip position so it is off the mouse cursor, but also closer to it than regular tooltips, and not clamped by viewport. (#1739)
omar
committed
on 23 May 2018
|
BeginCombo(), BeginMainMenuBar(), BeginChildFrame(): restore modified style at end of Begin instead of End so doesn't affect child windows, BeginTooltip() etc.. (allowed since
7b6b703 )
omar
committed
on 23 May 2018
|
|
2018-05-21 |
ColorEdit3, ColorEdit4, ColorButton: Added ImGuiColorEditFlags_NoDragDrop flag to disable ColorEditX as drag target and ColorButton as drag source. (#1826)
omar
committed
on 21 May 2018
|
2018-05-17 |
Fixed GCC pre-8 build. (#1822) + added bonus the non-ASCII character pasted from GCC breaks my SourceTree/Git combo
omar
committed
on 17 May 2018
|
Disabled GCC 8.1.0 warnings -Wclass-memaccess (#1822)
omar
committed
on 17 May 2018
|
|
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 |
TreeNode: Fixed nodes with ImGuiTreeNodeFlags_Leaf flag always returning true which was meaningless. Tweak demo.
omar
committed
on 14 May 2018
|
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
|
|
Nav: To keep the navigated item in view we also attempt to scroll the parent window as well as the current window. (#787)
omar
committed
on 14 May 2018
|