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
97da66209c
Internals: removing ImGuiButtonFlags_Repeat (in favor of ImGuiItemFlags_ButtonRepeat), ImGuiButtonFlags_DontClosePopups (unused)
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
98d52b7b26
DrawList: AddCallback() added an optional size parameter allowing to copy and store any amount of user data for usage by callbacks: ( #6969 , #4770 , #7665 )
4 weeks ago
ocornut
f29e505d94
CI: remove --disableLicenseExpirationCheck.
4 weeks ago
ocornut
a0b811dd37
Backends: SDLRenderer2/3: expose selected state in ImGui_ImplXXXX_RenderState structures during render loop. ( #6969 , #5834 , #7468 , #3590 + #7616 )
4 weeks ago
ocornut
9fbc313459
InputText: amend 661bba0
. ( #8048 )
4 weeks ago
ocornut
661bba09ce
InputText: fixed an issue with not declaring ownership of Delete/Backspace/Arrow keys. ( #8048 )
4 weeks ago
ocornut
f3d242a90d
Tables: fixed initial auto-sizing issue with synched-instances. ( #8045 , #7218 )
4 weeks ago
ocornut
c3629adbeb
Backends: Metal: fixed ImTextureID cast. ( #1641 )
Amend 92b9498
4 weeks ago
ocornut
6b8accbfa1
Fixed building when defining ImTextureID to a multi-token name. ( #1641 )
Amend 92b9498
4 weeks ago
ocornut
92b94980c6
(Breaking) Default ImTextureID to use a Im64 instead of void* ( #1641 )
1 month ago
ocornut
19b494df89
Examples: DirectX12: update Windows SDK version.
(VS2015 doesn't support latest)
4 weeks ago
ocornut
f890d85381
Backends: Fixed typo in comments from old wip work 'io.BackendRendererRenderState' -> 'platform_io.Renderer_RenderState'. ( #6969 , #5834 , #7468 , #3590
Amend e94f95d
1 month ago
ocornut
42206b3d51
Backends: DX9, DX10, DX11, DX12, OpenGL, Vulkan, WGPU: Changed default texture sampler to Clamp instead of Repeat/Wrap. ( #7468 , #7511 , #5999 , #5502 )
1 month ago
ocornut
74dd38d27c
Backends: Vulkan: fixed warnings when building in 32-bit mode.
1 month ago
ocornut
e94f95d82b
Backends: DX11, DX12, Vulkan, WGPU: Expose some backend-specific render state usable for callbacks. ( #6969 , #5834 , #7468 , #3590 )
1 month ago
ocornut
9bd5d8a240
Backends: misc renaming of locals. Use 'draw_list' instead of 'cmd_list'. Avoid using 'ctx'.
This is likely to trigger merging issues. If it does, best to always get "theirs" and rename in there.
1 month ago
ocornut
1dde20ff4a
Version 1.91.4 WIP
1 month ago
ocornut
cb16568fca
Version 1.91.3
1 month ago
ocornut
8db126188d
Fixed static analyser warning. Amend b3c8747
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
004f03945f
TabBar: added TabBarQueueFocus() by name for non-docking tab bars. ( #8029 , #6681 )
Amend 655fcf8
1 month ago
ocornut
655fcf8287
TabBar: added TabBarQueueFocus() by name for non-docking tab bars. ( #8029 , #6681 )
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
d0107f5da2
Internals: misc tweaks to facilitate branch merging.
1 month ago
ocornut
726aad8e08
Refactor: moved ImGuiContext contructor to imgui.cpp
1 month ago