ocornut
f0d1f61fa5
Internals: commented out long-time obsoleted FocusableItemRegister()/FocusableItemUnregister() documentaton-only leftovers. +
ago%!(EXTRA string=1 year)
ocornut
5fdcdf7080
Shortcut: ImGuiInputFlags_RouteFocused policy can filter Shortcuts conflicting with character input when an item is active. ( #456 )
ago%!(EXTRA string=1 year)
ocornut
80d5cb1ab1
Comments around ImGuiInputFlags.
ago%!(EXTRA string=1 year)
ocornut
80c83a4277
Docking: added ImGuiDockNodeFlags_DockedWindowsInFocusRoute to configure a dock node to automatically set ParentWindowForFocusRoute on its docked windows. ( #6798 , #2637 , #456 )
ago%!(EXTRA string=1 year)
ocornut
cceff4684a
Docking: added ImGuiWindowClass::FocusRouteParentWindowId as a public facing version of SetWindowParentWindowForFocusRoute() ( #6798 , #2637 , #456 )
ago%!(EXTRA string=1 year)
ocornut
1cc0eb4d32
Internals: Rename NavFocusScopePath to NavFocusRoute + fixed a static analyzer warning.
ago%!(EXTRA string=1 year)
ocornut
46e5f44ec8
Shortcut()/SetShortcutRouting(): use mixed current window focus scope + ParentWindowForFocusRoute. ( #6798 , #2637 , #456 )
...
Amend d474836
Begin: tweak clearing of CurrentWindow as FocusWindow() relies on it now.
Addded SetWindowParentWindowForFocusRoute() helper.
ago%!(EXTRA string=1 year)
ocornut
e0c8c80ada
Shortcut()/SetShortcutRouting(): focus route testing now use ParentWindowForFocusRoute. Automatically set on child-window, manually configurable otherwise. ( #6798 , #2637 , #456 )
ago%!(EXTRA string=1 year)
ocornut
4b20a0217e
Internals: add window to FocusScopeStack. ( #6798 )
ago%!(EXTRA string=1 year)
ocornut
2156db7a07
Debug Log: added InputRouting logging. Made GetKeyChordName() use its own buffer. Fixed debug break in SetShortcutRouting(). ( #6798 , #2637 , #456 )
ago%!(EXTRA string=1 year)
ocornut
8a3dfda8d0
Commented out obsolete ImGuiIO::ImeWindowHandle marked obsolete in 1.87, favor of writing to 'void* ImGuiViewport::PlatformHandleRaw'.
...
Amend 3a90dc38
(#2589 , #2598 , #3108 , #3113 , #3653 , #4642 )
ago%!(EXTRA string=1 year)
ocornut
29809d7220
Version 1.90.2 WIP
ago%!(EXTRA string=1 year)
ocornut
d6cb3c923d
Version 1.90.1
ago%!(EXTRA string=1 year)
ocornut
fdf8d02be1
Debug Tools: Added io.ConfigDebugIsDebuggerPresent and Debug Break buttons. ( #2673 )
ago%!(EXTRA string=1 year)
ocornut
788bb58b6b
Metrics: Tweak, reorganize tools menu.
ago%!(EXTRA string=1 year)
ocornut
a5dec42866
Debug Tools: Debug Log: Clicking any filter with SHIFT held enables it for 2 frames only. ( #5855 )
ago%!(EXTRA string=1 year)
ocornut
fc2e532f99
Shortcut: do not return true on mods changes. Internals: added ImGuiInputFlags_RepeatUntilKeyModsChange, ImGuiInputFlags_RepeatUntilKeyModsChangeFromNone, ImGuiInputFlags_RepeatUntilOtherKeyPress. ( #456 , #2637 )
...
Took a while to come to this design, but it is flexible and lightweight and allow all decision to be taken a polling location. All three policies are useful.
ago%!(EXTRA string=1 year)
ocornut
8323a06e6d
Inputs: passing ImGuiInputFlags_RepeatXXX options automatically adds ImGuiInputFlags_Repeat.
...
Will make extra sense with next commit where we add ImGuiInputFlags_RepeatUntil options.
ago%!(EXTRA string=1 year)
ocornut
58261dbe9a
Internals: alter ImGuiInputFlags values to leave room + indent.
ago%!(EXTRA string=1 year)
ocornut
0000739c08
Internals: Fixed function name typo.
ago%!(EXTRA string=1 year)
ocornut
6cfe3ddf52
InputTextMultiline: Tabbing through a multi-line text editor using ImGuiInputTextFlags_AllowTabInput doesn't activate it. ( #3092 , #5759 , #787 )
ago%!(EXTRA string=1 year)
ocornut
54c1bdeceb
Internals: removed unused ImGuiItemStatusFlags_FocusedByTabbing. ( #4449 )
...
Amend 1a7526d
ago%!(EXTRA string=1 year)
ocornut
aaf157cfdd
Commented out ImGuiFreeType::BuildFontAtlas() obsoleted in 1.81. Commented out legacy ImGuiColumnsFlags_XXX symbols redirecting to ImGuiOldColumnsFlags_XXX, obsoleted in 1.80.
...
Amend 9499afdf
and 72de6f336
ago%!(EXTRA string=1 year)
ocornut
7965494ff3
Debug Tools: Added DebugFlashStyleColor() to identify a style color. Added to Style Editor.
ago%!(EXTRA string=1 year)
ocornut
bce4db00bc
Drag and Drop: Fixed drop target highlight on items temporarily pushing a widened clip rect. ( #7049 , #4281 , #3272 )
ago%!(EXTRA string=1 year)
ocornut
61b8197942
Misc: Renamed some defines in imstb_textedit.h to avoid conflicts when using unity/jumbo builds.
...
Bitting the bullet, as we rarely update this (and it is rarely updated) and it we may replace it anyhow.
ago%!(EXTRA string=1 year)
ocornut
3d083dbe1a
Version 1.90.1 WIP
ago%!(EXTRA string=1 year)
ocornut
b81bd7ed98
Version 1.90.0
...
w/ Changelog tweaks.
ago%!(EXTRA string=1 year)
ocornut
5170a9d6dc
Tables: Internals: renamed TableDrawContextMenu() to TableDrawDefaultContextMenu() for clarify.
...
Followup to fea52e2
ago%!(EXTRA string=1 year)
ocornut
fea52e29aa
Tables: added flags to TableDrawContextMenu() in order to display selected sections + added internal table->DisableDefaultContextMenu = true way to submit your own contents.
...
Amend 088ddef
ago%!(EXTRA string=1 year)
ocornut
561af15d67
Internal: Added owner aware variant of IsMouseDoubleClicked() for consistency.
...
Amend 4448d97
. Note that functions entry points will eventually be merged into one, so this is not a problem.
ago%!(EXTRA string=2 years)
ocornut
1ab63d925f
Undid some of the changes done by c95fbb4
because they are not compatible with docking code.
...
(Will cherry-pick this from docking to master)
# Conflicts:
# imgui.cpp
ago%!(EXTRA string=2 years)
ocornut
4cde40dbe1
Undid some of the changes done by c95fbb4
because they are not compatible with docking code.
...
(Will cherry-pick this from docking to master)
ago%!(EXTRA string=2 years)
ocornut
f1d1a8d32b
Windows: use relative mouse movement for border resize when the border geometry has moved. ( #1710 )
...
(e.g. resizing a child window triggering parent scroll) to avoid resizing feedback loop.
ago%!(EXTRA string=2 years)
ocornut
9235352400
BeginChild: Added ImGuiChildFlags_ResizeX and ImGuiChildFlags_ResizeY. ( #1710 )
ago%!(EXTRA string=2 years)
ocornut
34a0bc456e
BeginChild: Added ImGuiChildFlags_AlwaysUseWindowPadding, obsoleted ImGuiWindowFlags_AlwaysUseWindowPadding. ( #462 , (toward #1666 , #1496 , #1395 , #1710 )
...
(bonus: will also eventually free a window flag)
ago%!(EXTRA string=2 years)
ocornut
7713c29258
BeginChild: Upgraded 'bool border = true' parameter to use a ImGuiChildFlags type and the ImGuiChildFlags_Border value. (toward #1666 , #1496 , #1395 , #1710 )
ago%!(EXTRA string=2 years)
ocornut
c95fbb4464
Windows: Double-clicking bottom or right window border auto-resize on a singles axis.
ago%!(EXTRA string=2 years)
ocornut
1b9cb52d7b
BeginChild(): rename parameters to reduce diff of upcoming patches.
...
Should be a no-op.
ago%!(EXTRA string=2 years)
ocornut
56f7e853be
Demo: expose more Combo flags + misc tidying up.
ago%!(EXTRA string=2 years)
ocornut
99913b5051
Internals: added IsKeyChordPressed() for consistency.
ago%!(EXTRA string=2 years)
ocornut
51d1a72e9b
Docking: Revised undocking logic to reduce accidental whole-node undocking:
...
Amend bb2aa5e77
.
Revert to normal threshold in StartMouseMovingWindowOrNode().
Added tooltip when hovering the collapse/window menu button.
ago%!(EXTRA string=2 years)
ocornut
0b8c6b9bce
Internals: removed seemingly unused AutoFitChildAxises.
...
The clamp was done on BeginChild(). Amend 2545d75c
ago%!(EXTRA string=2 years)
ocornut
32228d8add
Tables: added Angled headers support. Added ImGuiTableColumnFlags_AngledHeader, ImGui::TableHeadersAngledRow(), style.TableAngledHeadersAngle. ( #2957 )
ago%!(EXTRA string=2 years)
ocornut
9f851ebfe4
Tables: added ImGuiTableFlags_HighlightHoveredColumn.
ago%!(EXTRA string=2 years)
ocornut
5053d79a24
Tables: Internal: rework so stacked headers height may be used.
ago%!(EXTRA string=2 years)
ocornut
0312a29e4c
ImageButton(): clarify purpose of size. ( #6901 , #5533 , #4471 , #2464 , #1390 ).
...
Amend 4a2ae06ca
ago%!(EXTRA string=2 years)
ocornut
a63e2f0a33
Drag and Drop: Fixed submitting a tooltip from drop target location. Added demo.
...
Amend 7bbf8f2
, 92b7d6b
.
ago%!(EXTRA string=2 years)
ocornut
330d763477
Separator: clarified setting the ImGuiSeparatorFlags_SpanAllColumns flag. ( #759 )
...
Technically a no-op.
ago%!(EXTRA string=2 years)
ocornut
a61438740d
Debug Tools: Metrics: Added "Show groups rectangles" in tools.
ago%!(EXTRA string=2 years)