ocornut
38617a5ad3
Internals: remove ImGuiInputTextFlags_NoMarkEdited and g.LockMarkEdited n favor of ImGuiItemFlags_NoMarkEdited.
3 weeks ago
ocornut
0f6a463fae
Internals: rename ImGuiTreeNodeStackData::InFlags and ImGuiNavItemData::InFlags to ItemFlags too.
3 weeks ago
ocornut
e6b5cafe65
Internals: rename ImGuiLastItemData::InFlags -> ItemFlags. ImGuiNextItemData::Flags -> HasFlags to avoid mistakes.
3 weeks ago
ocornut
706438a43c
Disabled: clicking a disabled item focuses parent window. Fix/amend 83ecc84
. ( #8064 )
83ecc84
was too not supporting widgets using ItemHoverable() directly + too complex.
Revert 83ecc84
in ButtonBehavior(), reimplement in UpdateMouseMovingWindowEndFrame()>
3 weeks ago
ocornut
50de550ecd
Tooltips: fixed incorrect tooltip positioning when using keyboard/gamepad navigation (1.91.3 regression). ( #8036 )
Regression in 1.91.3 commit 5109a77
.
3 weeks ago
ocornut
42f47590f9
Fixed ad37b79
breaking IsItemHovered()->IsItemFocused() passthrough for navigation.
+ Backends: comments.
3 weeks ago
ocornut
462d167456
Nav: rectangle highlight not rendered for items with ImGuiItemFlags_NoNav. ( #8057 )
Not fully honored in ItemHoverable/IsItemHovered, seems more destructive. This is mostly designed to avoid rectangle being rendered by large InvisibleButton() when ctrl+tabbing back to a window with a big one.
3 weeks ago
ocornut
ad37b79bca
Nav: shallow tidying up.
3 weeks ago
ocornut
626d358e55
Nav: fixed Ctrl+Tab so when starting with no focused window it starts from the top-most window. ( #3200 )
3 weeks ago
ocornut
b001038901
Nav: added io.ConfigNavEscapeClearFocusWindow to clear focused window on Escape. ( #3200 )
+ pressing escape to hide nav highlight doesn't clear location from when ctrl+tabbing back into same window later.
3 weeks ago
ocornut
ba5161740e
Amend d885fe4
, fixes default value of ConfigNavCaptureKeyboard. ( #2517 , #2009 )
3 weeks ago
ocornut
d885fe4dd0
(Breaking) moved ImGuiConfigFlags_NavEnableSetMousePos -> io.ConfigNavMoveSetMousePos, ImGuiConfigFlags_NavNoCaptureKeyboard -> ConfigNavCaptureKeyboard. ( #2517 , #2009 )
3 weeks ago
ocornut
349af8766c
InputText: ensure mouse cursor is set regardless of whether keyboard mode is enabled or not. ( #6417 )
+ Nav comments (#8059 )
3 weeks ago
ocornut
20ae8bd4c3
Error Handling: turned IsItemHovered()/IsWindowHovered() checks into IM_ASSERT_USER_ERROR. ( #1651 )
3 weeks ago
ocornut
c4bc674482
IO: WantCaptureKeyboard is never set when ImGuiConfigFlags_NoKeyboard is enabled. ( #4921 )
+ Retroactively add missing changelog item in 1.90
+ Backends: Vulkan: use GetTexID() for consistency.
4 weeks ago
ocornut
92b94980c6
(Breaking) Default ImTextureID to use a Im64 instead of void* ( #1641 )
1 month ago
ocornut
1dde20ff4a
Version 1.91.4 WIP
1 month ago
ocornut
cb16568fca
Version 1.91.3
1 month ago
ocornut
3d399bceca
Docs: amend docs to explain case of using multiple overlayed ButtonBehavior(). ( #8030 , #7961 , #7669 )
1 month ago
ocornut
b3c87475a5
Drags, Slider: added ImGuiSliderFlags_ClampOnInput, ImGuiSliderFlags_ClampZeroRange. ( #7968 , #3361 , #76 )
1 month ago
ocornut
5109a77f69
Tooltips: Tooltips triggered from touch inputs are positionned above the item. ( #8036 )
1 month ago
ocornut
014b722963
Tooltips, Drag and Drop: Stabilized name of drag and drop tooltip window. ( #8036 )
1 month ago
ocornut
f0575411c0
Tooltips, Drag and Drop: Fixed an issue where the fallback drag and drop payload tooltip appeared during drag and drop release.
E.g. it would otherwise appear when releasing a color button payload.
1 month ago
ocornut
03f007d4cd
Comments ( #1651 )
1 month ago
ocornut
29cff2be06
Silence PVS Studio static analyzer false positives.
1 month ago
ocornut
ba14c70b02
Comments. Fixed warnings.
1 month ago
ocornut
199a44e31e
Error Handling: fixed not rewinding to recorded tree and id stack size ( #1651 )
1 month ago
ocornut
30c29d291f
Error Handling: enabled experimental recovery systems. ( #1651 , #5654 )
Setup a couple of features to configure them, including ways to display error tooltips instead of assserting.
1 month ago
ocornut
8776678a46
Error Handling: replaced log callback in recovery functions with calls to IM_ASSERT_USER_ERROR(). ( #1651 , #5654 )
This commit is not meant to be functional as-is (it will break test engine recovery). This is mostly to reduce/remove noise from upcoming commits.
1 month ago
ocornut
718a594b1e
Error Handling: rewired asserts in PopID(), PopFont(), PopItemFlag(), EndDisabled(), PopTextWrapPos(), PopFocusScope(), PopItemWidth() to use IM_ASSERT_USER_ERROR(). ( #1651 , #5654 )
1 month ago
ocornut
2360061520
Error Handling, Debug Log: added IMGUI_DEBUG_LOG_ERROR() with special handling. ( #5855 , #1651 , #5654 )
1 month ago
ocornut
26785fd873
Internals: NewFrame: move the window reset loop higher up, namely before UpdateHoveredWindowAndCaptureFlags() -> FindHoveredWindowEx().
This allows using FindHoveredWindowEx() from anywhere in the frame.
1 month ago
ocornut
797101a882
Windows: BeginChild(): made it possible to call SetNextWindowSize() on a child window using ImGuiChildFlags_ResizeX/ImGuiChildFlags_ResizeY. ( #1710 , #8020 )
1 month ago
ocornut
9644c51183
Error handling: rework error tooltip logic (will be reused by upcoming feature). ( #7961 , #7669 , #1651 )
+ Comments
1 month ago
ocornut
726aad8e08
Refactor: moved ImGuiContext contructor to imgui.cpp
1 month ago
ocornut
44a73be6ea
TestEngine: log calls don't need testing hook active.
Docs: tweak comments on BeginDisabled(false)/EndDisabled() pairs.
1 month ago
ocornut
bc77041b57
Error Handling: fixed an issue ErrorCheckEndWindowRecover() when aborting in a child inside a tab bar. ( #1651 )
1 month ago
ocornut
fb410463e6
Scrollbar: added io.ConfigScrollbarScrollByPage setting. ( #8002 , #7328 )
2 months ago
ocornut
4aeae5d718
Error check: fixed build when using IMGUI_DISABLE_DEBUG_TOOLS.
2 months ago
ocornut
d0750ee4e7
Error check: clarified that carriage returns are emitted by our code. Added helper default callback. Comments. ( #1651 )
(doesn't affect test engine hook for it as trailing \n are trimmed anyhow)
2 months ago
ocornut
faca859043
Version 1.91.3 WIP
2 months ago
ocornut
a9f72ab681
Version 1.91.2
2 months ago
ocornut
6aade6912a
Inputs: SetNextItemShortcut() with ImGuiInputFlags_Tooltip doesn't show tooltip when item is active.
2 months ago
ocornut
dad9f45e3e
Windows: fixed an issue where double-click to collapse could be triggered even while another item is active. ( #7841 , #7369 )
2 months ago
ocornut
dab63231d8
Misc: Made it accepted to call SetMouseCursor() with any out-of-bound value, as a way to allow hacking in custom cursors if desirable.
2 months ago
David Briscoe
52a6ab44b1
Doc: Fix typo. ( #7974 )
2 months ago
ocornut
dc6346b763
Fonts: fixed ellipsis "..." rendering width miscalculation bug introduced in 1.91.0. ( #7976 )
Amend 0f63d3e9
2 months ago
alektron
abd07f6d30
InputText: added native support for UTF-8 text editing and god rid of the wchar buffer. ( #7925 )
WIP (requires subsequent commits for fixes)
2 months ago
ocornut
67cd4ead65
Added io.ConfigDebugHighlightIdConflicts debug feature! ( #7961 , #7669 )
Also #74 , #96 , #480 , #501 , #647 , #654 , #719 , #843 , #894 , #1057 , #1173 , #1390 , #1414 , #1556 , #1768 , #2041 , #2116 , #2330 , #2475 , #2562 , #2667 , #2807 , #2885 , #3102 , #3375 , #3526 , #3964 , #4008 , #4070 , #4158 , #4172 , #4199 , #4375 , #4395 , #4471 , #4548 , #4612 , #4631 , #4657 , #4796 , #5210 , #5303 , #5360 , #5393 , #5533 , #5692 , #5707 , #5729 , #5773 , #5787 , #5884 , #6046 , #6093 , #6186 , #6223 , #6364 , #6387 , #6567 , #6692 , #6724 , #6939 , #6984 , #7246 , #7270 , #7375 , #7421 , #7434 , #7472 , #7581 , #7724 , #7926 , #7937 and probably more.. Tagging to increase visibility!
2 months ago
ocornut
a2366f9022
TextLinkOpenURL: display a verb in front the link. Update Gallery & other links. ( #7885 , #7660 )
2 months ago