omar
e7e81b265d
Demo: Tweaks.
ago%!(EXTRA string=8 years)
omar
1c41603b31
Style Editor: Using local storage so Save/Revert button made some more sense without code passing its storage. Tweaked layout, added horizontal scroll bar, Fixed Save/Revert button to be always accessible. ( fix #1211 )
ago%!(EXTRA string=8 years)
omar
c1b5eab868
Style Editor: Sneakily adding a combo box to change colors ( #707 )
ago%!(EXTRA string=8 years)
omar
bd4bc929ce
Style: renamed style.ChildWindowRounding to style.ChildRounding, ImGuiStyleVar_ChildWindowRounding to ImGuiStyleVar_ChildRounding.
ago%!(EXTRA string=8 years)
omar
27fd1b913b
Made it guaranteed by API that after calling Begin() the last Item represent the title bar. ( #823 )
ago%!(EXTRA string=8 years)
omar
6001d9c7a4
Columns: Clipping columns borders on Y axis on CPU because some GPU drivers appears to be unhappy with triangle spanning large regions (not sure why tbh). ( #125 )
...
Demo: Columns: Adding a billion of extra lines and using clipper.
ago%!(EXTRA string=8 years)
omar
0858c3d7cb
Demo: Custom Rendering: Fixed clipping rectangle extruding out of parent window.
ago%!(EXTRA string=8 years)
omar
8e6adc78af
Examples: Constrained Resize: Added more test cases (for #1417 )
ago%!(EXTRA string=8 years)
omar
ff4d4ca651
IsWindowHovered(): Added ImGuiHoveredFlags_FlattenChilds flag. Made IsRootWindowOrAnyChildHovered() obsolete in favor of IsWindowHovered( ImGuiHoveredFlags_FlattenChilds) ( #1382 , #1404 )
ago%!(EXTRA string=8 years)
omar
59323b54da
Demo: Comments ( #1408 )
ago%!(EXTRA string=8 years)
omar
6ab20ff9bf
Minor tweaks to the user guide.
ago%!(EXTRA string=8 years)
omar
77df1ba9e0
Version 1.53 WIP
ago%!(EXTRA string=8 years)
omar
9f200d10d5
Version 1.52
ago%!(EXTRA string=8 years)
omar
1f3372b7f1
ImFormatString, ImFormatStringV(): clarifying specs so that passing a NULL buffer should return the desired length. ( #1038 )
ago%!(EXTRA string=8 years)
omar
fce41d0b55
Demo: Fixed Fonts "set as default button" not having collading id on collapsed nodes.
ago%!(EXTRA string=8 years)
omar
6ab737a4bb
Popups: Fixed right-click to close popups not handling modal windows properly. (~#439)
ago%!(EXTRA string=8 years)
omar
695ea45fca
IsWindowHovered(): Changed default behavior to now return false is a widget from another window is active + Added support for ImGuiHoveredFlags_AllowWhenBlockedByActiveItem. (relate to drag'n drop idoms: #143 )
ago%!(EXTRA string=8 years)
omar
564ff2dfd3
IsItemHovered(), IsWindowHovered(): added flags to enable various and more specific behavior. Will enable improvements for popups/context menus and drag'n drop. (relate ~#439, #1013 , #143 , #925 )
...
The legacy confusing IsItemRectHovered(), IsWindowRectHovered() can be completely removed now.
Changed IsWindowHovered() behavior with default parameter: it now return false is the window is blocked by a popup.
Demo: Added tests for those two functions.
ago%!(EXTRA string=8 years)
omar
2a32a2e662
Demos: Tweaks of popups/context/menus section.
ago%!(EXTRA string=8 years)
omar
a03093b2d4
CollapsingHeader(bool*) variant: fixed for IsItemHovered() to work properly in the nav branch.Basically the close button now has to use ItemAdd() to be navable into, which overwrite the IsItemHovered data. ( #600 , #787 )
ago%!(EXTRA string=8 years)
omar
29a652adee
CollapsingHeader(bool*) variant: fixed for IsItemHovered() to work properly in the nav branch.Basically the close button now has to use ItemAdd() to be navable into, which overwrite the IsItemHovered data. ( #600 , #787 )
ago%!(EXTRA string=8 years)
omar
2739b6ebcd
Begin: Work toward obsoleting the 5-arguments Begin() overload. Removed bg_alpha from internal BeginEx(). (3)
ago%!(EXTRA string=8 years)
omar
1a35766356
BeginPopupContextItem() now supports a NULL string identifier and uses the last item ID if available. For interactive items (that have an ID) this works! For non interactive items we assert.
ago%!(EXTRA string=8 years)
omar
43b4a81b3e
Rnamed AlignFirstTextHeightToWidgets() to AlignTextToFramePadding(). Kept inline redirection function (will obsolete).
ago%!(EXTRA string=8 years)
omar
c6e370a77a
TreeNode: Added ImGuiTreeNodeFlags_FramePadding flag
ago%!(EXTRA string=8 years)
omar
59c6f35bf6
Added ActivateItem(), GetItemID() functions.
ago%!(EXTRA string=8 years)
omar
518f02f4de
Demo: better demo for SetKeyboardFocusHere()
ago%!(EXTRA string=8 years)
omar
0046c618b0
Nav: Allow to collapse tree nodes with NavLeft and open them with NavRight ( #787 , #1079 )
ago%!(EXTRA string=8 years)
omar
cf308f4039
Nav: Fixed SetItemDefaultFocus from stealing default focus when we are initializing default focus for a menu bar layer ( #787 )
ago%!(EXTRA string=8 years)
omar
3b85a8b6a0
Demo: Added an extra test related to baseline and fixed an id collision.
ago%!(EXTRA string=8 years)
omar
7c2926de17
Demo: Added an extra test related to baseline and fixed an id collision.
ago%!(EXTRA string=8 years)
omar
0106dcbd02
Fixed IsItemHovered() - part of the processing has to be done in ItemAdd() because the widget may alter clipping rectangle temporarily.
ago%!(EXTRA string=8 years)
omar
99c7622a1b
ItemAdd(), not performing computation for IsItemRectHovered() which does them itself, allowing us in the next commit to optimize ItemAdd() and make its logic more consistent with IsHovered().
ago%!(EXTRA string=8 years)
omar
9e1ad7295f
ImFont: Renamed (supposedly internal) fields (e.g. XAdvance to AdvanceX). Custom text renderers might be affected if they didn't use the GetCharAdvance() helper function.
ago%!(EXTRA string=8 years)
omar
10bb9524eb
ImFont: Renamed ImFont::Glyph to ImFontGlyph (for consistency and so ImFontAtlas types can use it without ordering half of the file). Left a redirection type.
ago%!(EXTRA string=8 years)
omar
a34edb810e
Demo: Fixed overlay demo keeps resizing (in case, e.g.: font changes)
ago%!(EXTRA string=8 years)
omar
4b82759598
SetNextWindowPos: added a ImVec2 pivot parameter for positioning a given a center, bottom-right position, etc. As a generalization of SetNextWindowPosCenter() which is now obsolete. This will be useful for combo-like popups as well.
...
Demo: Simple-overlay window uses the SetWindowPos pivot to select a corner to position itself at.
ago%!(EXTRA string=8 years)
omar
1ff27d7db8
Added io.WantMoveMouse flags from Nav branch so Examples/Binding can already implement it. ( #787 )
ago%!(EXTRA string=8 years)
omar
564c97b87e
Comments
ago%!(EXTRA string=8 years)
omar
b409d399c8
Demo: style editor output tweak so it is easier to modify the output code.. + TODO list update
ago%!(EXTRA string=8 years)
omar
9e2f202f05
Demo: Not using the undesirable Begin() overload.
ago%!(EXTRA string=8 years)
omar
6a1ba317c7
Demo: Minor coding style tweaks so bgfx copy needs less patching.
ago%!(EXTRA string=8 years)
omar
37f3a718c6
Marked all fmt + va_list functions with format attribute so GCC/Clang can warn about them. Not ignoring -Wsuggest-attribute=format anymore for GCC/Clang.
ago%!(EXTRA string=8 years)
omar
40f608ce9b
Version 1.52 WIP
ago%!(EXTRA string=8 years)
omar
55a6209931
Version 1.51
ago%!(EXTRA string=8 years)
omar
82c3116b4f
Demo: Displaying version number in test window.
ago%!(EXTRA string=8 years)
omar
444792f75f
Merge fixes from ,master branch
ago%!(EXTRA string=8 years)
omar
54bdd00df7
Columns: Fix for explicit content width and scrollbar. ( #519 , #125 )
ago%!(EXTRA string=8 years)
omar
1ebd7ec049
Demo: Columns: Added Horizontal Scrolling demo. Tweaked another Columns demo. ( #519 , #125 , #913 )
ago%!(EXTRA string=8 years)
omar
19a42cb2fd
Columns: Moved BeginColumns/EndColumns/flags from #913 to imgui_internals.h + minor shallow tweaks. Removed demo code temporarily. ( #125 )
ago%!(EXTRA string=8 years)