- Jul 04, 2023
-
-
ocornut authored
This will be part of 1.89.7 Tagged relase.
-
ocornut authored
-
sean authored
-
ocornut authored
# Conflicts: # backends/imgui_impl_vulkan.cpp # docs/CHANGELOG.txt # docs/TODO.txt
-
ocornut authored
-
ocornut authored
Simplified for master branch. # Conflicts: # backends/imgui_impl_vulkan.cpp
-
sean authored
Co-authored-by:
Caio Oliveira <cmarcelo@gmail.com> Simplified for master branch. # Conflicts: # backends/imgui_impl_vulkan.cpp
-
sakiodre authored
- Jul 03, 2023
- Jun 30, 2023
-
-
ocornut authored
-
- Jun 28, 2023
-
-
ocornut authored
Combo: Made simple/legacy Combo() function not returns true when picking already selected item. (#1182)
-
ocornut authored
# Conflicts: # imgui.cpp # imgui_widgets.cpp
-
ocornut authored
Overlap: moved ImGuiItemflags_AllowOverlap handling from ButtoBehavior() to ItemHoverable() now that it is possible. (#6512, #3909, #517) This allows DragXXX, SliderXXX, PlotXXX etc to honor SetNextItemAllowOverlap().
-
ocornut authored
(Breaking) Internals: added ImGuiItemFlags param to ItemHoverable(), so it can be called from ButtonBehavior() not following an ItemAdd(). This also allow moving AllowOverlap logic from ButtonBehavior() to ItemHoverable(), allowing other widgets to honor it. (#6512, #3909, #517)
-
ocornut authored
Overlap: IsItemHovered: Changed behavior to return false when querying an item using AllowOverlap mode. Added ImGuiHoveredFlags_AllowWhenOverlappedByItem, ImGuiHoveredFlags_AllowWhenOverlappedByWindow., (#6512, #3909, #517)
-
ocornut authored
Overlap: Added 'SetNextItemAllowOverlap()' as a replacement for 'SetItemAllowOverlap()'. (#6512, #3909, #517) # Conflicts: # imgui.cpp # imgui_widgets.cpp
-
ocornut authored
Overlap: Internals: add NextItemData.ItemFlags to facilitate implementation of SetNextItemAllowOverlap() + potentially remove extra_flags from ItemAdd(). (#6512, #3909)
-
ocornut authored
ButtonBehavior: pull ImGuiButtonFlags_Repeat from ImGuiItemFlags_ButtonRepeat, matching ItemHoverable() logic. So more widgets can take advantage of Repeat logic.
-
ocornut authored
(Breaking) Overlap: Renamed 'ImGuiTreeNodeFlags_AllowItemOverlap' to 'ImGuiTreeNodeFlags_AllowOverlap', 'ImGuiSelectableFlags_AllowItemOverlap' to 'ImGuiSelectableFlags_AllowOverlap'. Kept redirecting enums (will obsolete). (#6512, #3909, #517) + Internals: Renamed 'ImGuiButtonFlags_AllowItemOverlap' to 'ImGuiButtonFlags_AllowOverlap' without redirection.
-
- Jun 27, 2023
- Jun 26, 2023
-
-
ocornut authored
Selectable, TreeNode: When using ImGuiSelectableFlags_AllowOverlap/ImGuiTreeNodeFlags_AllowOverlap and holding item held, overlapping widgets won't appear as hovered. (#6512, #3909) Essentially we are going to remove calls to SetItemAllowOverlap() and standardize the fact that only 'HoveredId == id' test from it is performed. # Conflicts: # imgui_widgets.cpp
-
ocornut authored
Tables: removed misleading, seemingy useless use of ImGuiButtonFlags_AllowtemOverlap in TableUpdateBorders(). (#6512, #3909) This was copied from SplitterBehavior(). The only hypothetical value in SplitterBehavior() would be ability to manually call SetItemAllowOverlap() after the call. Btw generally AllowOverlap is undesirable for columns as e.g. a spanning selectable would cover entire width and prevent columns from being used. # Conflicts: # imgui_tables.cpp
-
ocornut authored
-
- Jun 23, 2023
-
-
ocornut authored
# Conflicts: # backends/imgui_impl_opengl3.cpp
-
ocornut authored
Part 4: store reference viewport id from last visible single window stored in node. So Win1 -> Win1|Win2 can reuse viewport on split. Refer to "viewport_owner_change_1" and "viewport_owner_change_2" in ImGuiTestSuite.
-
ocornut authored
Part 3: DockNodeRemoveWindow() clears viewports so it doesn't get bounced back and forth. Note that in case of called from e.g. dock builder this can happen mid-frame. Clearing Viewport here isn't well exercised yet. If window doesn't get a Begin() in same-frame it'll be hidden. Refer to "viewport_owner_change_1" and "viewport_owner_change_2" in ImGuiTestSuite. Amend 6b776681
-
ocornut authored
Part 2: Fixed various transfer cases. Refer to "viewport_owner_change_1" and "viewport_owner_change_2" in ImGuiTestSuite.
-
ocornut authored
Part 1: Add counters. Amend logs. Refer to "viewport_owner_change_1" and "viewport_owner_change_2" in ImGuiTestSuite.
-
ocornut authored
Docking: Fixed one-frame flickering on reappearing windows binding to a dock node where a later-submitted window was already bound.
-
- Jun 22, 2023
-
-
ocornut authored
-
- Jun 21, 2023
- Jun 20, 2023
-
-
ocornut authored
Backends: OpenGL3: Fixed erroneous use glGetIntegerv(GL_CONTEXT_PROFILE_MASK) on contexts lower than 3.2. (#6539, #6333)
-
Krzysztof Adamek authored
TreeNode: Added support for ImGuiTreeNodeFlags_UpsideDownArrow in frameless tree nodes (#6517, #6538)
-