ocornut
6f171a066d
Nav, IO: SetNextFrameWantCaptureKeyboard(false) calls are not overrided back to true when navigation is enabled. ( #6997 )
ago%!(EXTRA string=1 year)
Marc Delorme
e07663d9a1
Docking: transform `ImGuiContext* ctx = GImGui` to `ImGuiContext& g = *GImGui` for consistency ( #5856 )
ago%!(EXTRA string=1 year)
ocornut
f37f6f67f6
Windows: BeginChild(): Fixed auto-resizing erroneously limiting size to host viewport minus padding. ( #7063 )
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
7bb0a525c3
Fixed text functions fast-path for handling "%s" and "%.*s" to handle null pointers gracefully. ( #7016 , #3466 , #6846 )
ago%!(EXTRA string=2 years)
ocornut
3d083dbe1a
Version 1.90.1 WIP
ago%!(EXTRA string=2 years)
ocornut
b81bd7ed98
Version 1.90.0
...
w/ Changelog tweaks.
ago%!(EXTRA string=2 years)
ocornut
623bff23ce
Windows: WindowMinSize not applied on AlwaysAutoResize window. (amend e2035a5
)
...
See "window_size_min" test. Waiting for a fuller simplification of this, probably for a future version.
ago%!(EXTRA string=2 years)
ocornut
f298491a8a
Docs: amend/tweak details about using io.WantCaptureMouse. ( #7012 )
ago%!(EXTRA string=2 years)
ocornut
afadf74a53
BeginChild: undo child name simplification as it reveal an issue with handling of ### in child names.
...
When the later is fixed we can re-enable this. Essentially reverts 8ee8513
.
ago%!(EXTRA string=2 years)
ocornut
fe6544622b
SetNextWindowSizeConstraints() clarified parameters, fixed comments. ( #1139 , #3186 , #3270 )
ago%!(EXTRA string=2 years)
ocornut
ab522dd18c
Removed IM_OFFSETOF() macro in favor of using offsetof() available in C++11. Kept redirection define. ( #4537 )
ago%!(EXTRA string=2 years)
ocornut
0d3b468cb3
BeginChild(): added ImGuiChildFlags_AutoResizeX, ImGuiChildFlags_AutoResizeY, ImGuiChildFlags_AlwaysAutoResize + support for SetNextWindowSizeConstraints(). ( #1666 , #1395 , #1496 , #1710 ) + Demo
...
Note that child don't report ideal content size to parent so nesting may be difficult.
Note 4e4042b
simplified SkipItems logic.
Note e2035a5
standardizing WindowMinSize application on child
ago%!(EXTRA string=2 years)
ocornut
44345c2108
Better documented the difference between BeginListBox() and BeginChild() w/ ImGuiChildFlags_FrameStyle.
...
BeginListBox() can't yet expose child flags because coarse clipping require query of stored size (same issue as with adding resize support to Tables).
ago%!(EXTRA string=2 years)
ocornut
fa4c49b4a7
BeginChild(): resizing is only clamped on axis where there's no scrollbar. Added an extra ResizeX in Demo->Simple Layout.
ago%!(EXTRA string=2 years)
ocornut
cdbc21a191
BeginChild(): Added ImGuiChildFlags_FrameStyle as a replacement for BeginChildFrame(). ( #1666 , #1496 , #1395 , #1710 , #462 , #503 , #263 )
...
Effectively allows us to avoid extending BeginChildFrame() api to mimic BeginChild() new parameters.
ago%!(EXTRA string=2 years)
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
376035fd01
Nav: fixed programmatic nav calls (e.g. SetKeyboardFocusHere() from storing io.KeyMods)
...
Note that the g.NavMoveKeyMods -> g.NavJustMovedToKeyMods chain is not used in this branch. Multi-select uses it.
ago%!(EXTRA string=2 years)
ocornut
208b8242bc
Docking: Settings: Fix for loss of settings caused by 9298e31
yesterday. ( #6982 )
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
313676d200
Settings: omit outputing Collapsed=0 in .ini file. Changelog + docs tweaks
ago%!(EXTRA string=2 years)
ocornut
8ee85137d8
BeginChild(): Internal name used by child windows now omits the hash/id if the child window is submitted in root of id stack of parent window.
...
# Conflicts:
# docs/CHANGELOG.txt
# imgui.h
ago%!(EXTRA string=2 years)
ocornut
4e4042bc33
Windows: tidying up skipitems logic at end of Begin(), normally should be no meaningful side-effect.
ago%!(EXTRA string=2 years)
ocornut
bc3c6e74e6
Windows: fixed double-clicked border from showing highlighted at the new position.
...
Amend c95fbb4
+ misc tidying up, comments of grip/border resizing struct.
ago%!(EXTRA string=2 years)
ocornut
e2035a514c
Windows: shared code for CalcWindowMinSize().
...
+ Don't apply WindowMinSize during auto-fit of child windows (not exercised yet).
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
ade2acfd1d
Inputs: Added IsKeyChordPressed() public helper function.
...
Amend 99913b5
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
f8dc03d702
Windows: Can also auto-resize by double-clicking lower-left resize grip (not only lower-right one).
ago%!(EXTRA string=2 years)
ocornut
56f7e853be
Demo: expose more Combo flags + misc tidying up.
ago%!(EXTRA string=2 years)
ocornut
d6d00b4fcf
Moved BeginChild() above BeginChildEx() as it is more readable.
...
Misc shallow tidying up. Should be a no-op.
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
4521dec85d
Docking: Fixed DockNodeBeginAmendTabBar() asserting on first call since ef8ff1b
ago%!(EXTRA string=2 years)
ocornut
947255c3da
Tooltips: made it possible to use ImGuiHoveredFlags_ForTooltip + a ImGuiHoveredFlags_DelayXXXX override. ( #1485 )
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
08606714a3
Fixed incorrect assert in FocusTopMostWindowUnderOne() preventing child+popup from being used. ( #6915 , #718 )
ago%!(EXTRA string=2 years)
ocornut
5053d79a24
Tables: Internal: rework so stacked headers height may be used.
ago%!(EXTRA string=2 years)
ocornut
001f102f38
IO, Backends: added ImGuiKey_AppBack, ImGuiKey_AppForward. ( #6891 , #4921 )
ago%!(EXTRA string=2 years)
Andon M. Coleman
73346e4341
IO: Add extra keys to ImGuiKey enumerator: ImGuiKey_F13 to ImGuiKey_F24. ( #6891 , #4921 )
ago%!(EXTRA string=2 years)
ocornut
1107bffe84
Popups: clarified meaning of 'p_open != NULL' in BeginPopupModal() + set back user value to false when popup is closed in ways other than clicking the close button. ( #6900 )
ago%!(EXTRA string=2 years)
ocornut
085ed7bfbe
Drag and Drop: Rework drop target highlight. ( #4281 , #3272 )
...
Amend 4ddb6b46
, 4b94738c7
ago%!(EXTRA string=2 years)
ocornut
0dd756bceb
Moved GetCursorScreenPos/SetCursorScreenPos on top of its section.
...
+ update gallery thread link + minor typo (#6898 )
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)