omar
|
f5bf9f509c
|
ImFontConfig: Added GlyphMinAdvanceX/GlyphMaxAdvanceX settings useful to make a font appears monospaced, particularly useful for icon fonts. (#1869)
|
7 years ago |
omar
|
8e48ab6b19
|
Nav: Addendum: only set io.WantSetMousePos if necessary. (#1867)
|
7 years ago |
omar
|
e3710448ae
|
Nav: Removed an unnecessary assertion that could fail when using Mouse and Keyboard simultaneously with the NavEnableSetMousePos flag. (#1867)
|
7 years ago |
omar
|
929529a0db
|
SliderFloat(): When using keyboard/gamepad and a zero precision format string (e.g. "%.0f"), always step in integer units. (#1866)
|
7 years ago |
omar
|
b3a5b8debd
|
Popup: Improved handling of (erroneously) repeating calls to OpenPopup() to not fully close/re-open the popup so its child popups won't get closed. (#1497, #1533, #1865).
Followup/fix the change made in deab2ab015
|
7 years ago |
omar
|
f63a404df0
|
Added missing IMGUI_API markers in non-inline section of the IMGUI_DISABLE_OBSOLETE_FUNCTIONS block: old Begin(), InputFloat().
|
7 years ago |
omar
|
5a288b2d3a
|
Readme, FAQ tweaks (#1807)
|
7 years ago |
omar
|
d44faa165a
|
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)
Changed the accumulative encoding to remove the implicit +1 which only saved a little space and made things more confusing.
|
7 years ago |
omar
|
2a56105f85
|
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)
|
7 years ago |
omar
|
21f553fa55
|
stb_textedit, InputText(): Fixed Undo after pasting large amount of text (Redo will still fail when undo buffers are exhausted, but text won't be corrupted).
See issue 620 in nothings/stb/
|
7 years ago |
omar
|
67b139ccae
|
Updated stb_textedit 1.09 + patches --> 1.12 + minor patches. (#715)
|
7 years ago |
omar
|
916528080e
|
InputTextMultiline(): Fixed double navigation highlight when scrollbar is active. (#787)
|
7 years ago |
omar
|
512ffa37bd
|
Nav: Fixed clipped scoring when exiting a NavFlattened child back to a parent item (clipping not desirable then). (followup and fix to c665c15 ). (#787)
|
7 years ago |
omar
|
6d98c0323b
|
Nav: Added support for PageUp/PageDown (explorer-style: first aim at bottom/top most item, when scroll a page worth of contents). (#787)
|
7 years ago |
omar
|
2bdf0b54a2
|
Changelog formatting update, Todo, comments. Tweak Child demo. Shuffle some code in NavUpdate().
|
7 years ago |
omar
|
c665c15a7d
|
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)
|
7 years ago |
omar
|
f4120e20d5
|
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)
|
7 years ago |
omar
|
5a7e98c7cf
|
Internals: Nav: Removed ParentID from move result (unused, would need to be full-filled for PageUp/PageDown code) + FAQ typo fix.
|
7 years ago |
omar
|
948009a8b2
|
Intensive FAQ answer for the million of people asking the same questions over and over again. (#1848, #1791, #1840, #1493, #1295)
|
7 years ago |
Marc J. Schmidt
|
0903a12c2a
|
Fixed documentation example (#1847)
|
7 years ago |
omar
|
a2198bcf6b
|
Made mouse drag distance calculation more robust to invalid mouse position. (#1845)
|
7 years ago |
omar
|
08e20ae465
|
Internals: Reintroducing LastActiveIdTimer because it is useful and to reduce merge conflicts. (#1537)
|
7 years ago |
omar
|
d4b151076c
|
Internals: Added BeginDragDropTooltip() internal function to convey semantic (drag and drop tooltip doesn't get clipped within display boundaries). Revert part of 3218666fb9 . (#1739, #143).
|
7 years ago |
omar
|
3218666fb9
|
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).
|
7 years ago |
omar
|
92b7d6bc4f
|
Added ImGuiDragDropFlags_AcceptNoPreviewTooltip flag to disable drag source tooltip from the target site (#143)
|
7 years ago |
omar
|
7fd9199a1d
|
Internals: Selectable: Renamed variables. Todo update.
|
7 years ago |
omar
|
f843facba4
|
Internals: PushItemFlag() flags are inherited by BeginChild().
|
7 years ago |
omar
|
0e83d74698
|
Documentation: FAQ, ID Stack, Fonts (#1839, #1840), #1842)
|
7 years ago |
omar
|
929522febe
|
Missing examples changelog bits and todo list
|
7 years ago |
omar
|
9770c8b21d
|
Examples: OpenGL3: Removed unnecessary backup/restore of GL_ELEMENT_ARRAY_BUFFER_BINDING since this is part of the VAO state. (#1836)
|
7 years ago |
omar
|
251f178a6f
|
Drag and Drop: Source doesn't report as hovered (at a lower-level). Source disable AllowOverlap flag if any set. (#143)
|
7 years ago |
omar
|
5fd23eeb74
|
Examples: iOS: Fixed missing call to CreateContext() + various shallow coding style tweaks. (#1835)
|
7 years ago |
omar
|
b88fbd69cc
|
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)
|
7 years ago |
omar
|
09ea376a6a
|
BeginCombo(), BeginMainMenuBar(), BeginChildFrame(): restore modified style at end of Begin instead of End so doesn't affect child windows, BeginTooltip() etc.. (allowed since 7b6b7038c5 )
|
7 years ago |
omar
|
bef0a13283
|
Examples: Comments about GLSL version not being the same as GL context version. (#1828)
|
7 years ago |
omar
|
663e2c9237
|
Examples: GLFW: Made it possible to Shutdown/Init the backend again (by reseting the time storage properly). Changelog. Added to Vulkan example. (#1827)
|
7 years ago |
ice1000
|
e8a72d3e72
|
Examples: GLFW* Make subsequent window creation possible.
|
7 years ago |
omar
|
bf56b6b9a5
|
ColorEdit3, ColorEdit4, ColorButton: Added ImGuiColorEditFlags_NoDragDrop flag to disable ColorEditX as drag target and ColorButton as drag source. (#1826)
|
7 years ago |
omar
|
7c7e96e1aa
|
ImVector: added erase(it first, it last) helper. Added erase_unsorted(it) helper. + todo fixes/additions
|
7 years ago |
omar
|
6c684ae39b
|
Fixed GCC pre-8 build. (#1822) + added bonus the non-ASCII character pasted from GCC breaks my SourceTree/Git combo
|
7 years ago |
omar
|
64b1645deb
|
Disabled GCC 8.1.0 warnings -Wclass-memaccess (#1822)
|
7 years ago |
omar
|
d5c8f404b2
|
Remove trailing white spaces.
|
7 years ago |
omar
|
ede5059e69
|
Internals: Forward declaring and commenting internal structures. Renamed ImGuiDrawContext to ImGuiWindowTempData, but kept .DC member name for backward compatibility purpose
|
7 years ago |
omar
|
86f8cdbd98
|
Comments + Internals: Selectable: decoupled internal flags and removed their menu / menu-item semantic as upcoming changes are requiring more flexibility.
|
7 years ago |
omar
|
640c056602
|
TreeNode: Fixed nodes with ImGuiTreeNodeFlags_Leaf flag always returning true which was meaningless. Tweak demo.
|
7 years ago |
omar
|
99ff6fc7e4
|
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)
|
7 years ago |
omar
|
e11610d6ff
|
Nav: To keep the navigated item in view we also attempt to scroll the parent window as well as the current window. (#787)
|
7 years ago |
omar
|
036dce634e
|
Version 1.62 WIP
|
7 years ago |
Kirill Artemov
|
721ca97d95
|
ImVector: Tweaked reserve() flow to avoid calling MemFree(NULL) which is unnecessary. (#1796)
|
7 years ago |
omar
|
19544629be
|
Examples: OpenGL3: Trying to make the call to glBindSampler optional to make the example code easier to use/share with different context version. (#1806)
|
7 years ago |