ocornut
|
626d358e55
|
Nav: fixed Ctrl+Tab so when starting with no focused window it starts from the top-most window. (#3200)
|
2024-10-14 17:10:36 +02:00 |
|
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.
|
2024-10-14 16:57:34 +02:00 |
|
ocornut
|
ba5161740e
|
Amend d885fe4 , fixes default value of ConfigNavCaptureKeyboard. (#2517, #2009)
|
2024-10-14 16:52:25 +02:00 |
|
ocornut
|
d885fe4dd0
|
(Breaking) moved ImGuiConfigFlags_NavEnableSetMousePos -> io.ConfigNavMoveSetMousePos, ImGuiConfigFlags_NavNoCaptureKeyboard -> ConfigNavCaptureKeyboard. (#2517, #2009)
|
2024-10-14 15:29:24 +02:00 |
|
ocornut
|
349af8766c
|
InputText: ensure mouse cursor is set regardless of whether keyboard mode is enabled or not. (#6417)
+ Nav comments (#8059)
|
2024-10-14 13:53:13 +02:00 |
|
ocornut
|
20ae8bd4c3
|
Error Handling: turned IsItemHovered()/IsWindowHovered() checks into IM_ASSERT_USER_ERROR. (#1651)
|
2024-10-14 10:22:24 +02:00 |
|
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.
|
2024-10-11 15:31:17 +02:00 |
|
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)
|
2024-10-11 13:29:13 +02:00 |
|
ocornut
|
f29e505d94
|
CI: remove --disableLicenseExpirationCheck.
|
2024-10-09 17:14:44 +02:00 |
|
ocornut
|
a0b811dd37
|
Backends: SDLRenderer2/3: expose selected state in ImGui_ImplXXXX_RenderState structures during render loop. (#6969, #5834, #7468, #3590 + #7616)
|
2024-10-09 16:39:36 +02:00 |
|
ocornut
|
9fbc313459
|
InputText: amend 661bba0 . (#8048)
|
2024-10-09 14:02:28 +02:00 |
|
ocornut
|
661bba09ce
|
InputText: fixed an issue with not declaring ownership of Delete/Backspace/Arrow keys. (#8048)
|
2024-10-09 13:54:39 +02:00 |
|
ocornut
|
22503bfe75
|
Backends: changed all backends to allow enabling ImGuiConfigFlags_ViewportsEnable after initialization. (#5371)
|
2024-10-08 20:47:24 +02:00 |
|
ocornut
|
f3d242a90d
|
Tables: fixed initial auto-sizing issue with synched-instances. (#8045, #7218)
|
2024-10-08 19:45:58 +02:00 |
|
ocornut
|
c3629adbeb
|
Backends: Metal: fixed ImTextureID cast. (#1641)
Amend 92b9498
|
2024-10-08 14:34:41 +02:00 |
|
ocornut
|
6b8accbfa1
|
Fixed building when defining ImTextureID to a multi-token name. (#1641)
Amend 92b9498
|
2024-10-08 14:29:21 +02:00 |
|
ocornut
|
92b94980c6
|
(Breaking) Default ImTextureID to use a Im64 instead of void* (#1641)
|
2024-10-08 14:21:44 +02:00 |
|
ocornut
|
19b494df89
|
Examples: DirectX12: update Windows SDK version.
(VS2015 doesn't support latest)
|
2024-10-08 12:38:02 +02:00 |
|
ocornut
|
f890d85381
|
Backends: Fixed typo in comments from old wip work 'io.BackendRendererRenderState' -> 'platform_io.Renderer_RenderState'. (#6969, #5834, #7468, #3590
Amend e94f95d
|
2024-10-07 22:12:09 +02:00 |
|
ocornut
|
fa9277d12d
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx10.cpp
# backends/imgui_impl_dx11.cpp
# backends/imgui_impl_dx11.h
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_dx12.h
# backends/imgui_impl_dx9.cpp
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_vulkan.h
# backends/imgui_impl_wgpu.cpp
# backends/imgui_impl_wgpu.h
# imgui.h
|
2024-10-07 22:05:57 +02:00 |
|
ocornut
|
42206b3d51
|
Backends: DX9, DX10, DX11, DX12, OpenGL, Vulkan, WGPU: Changed default texture sampler to Clamp instead of Repeat/Wrap. (#7468, #7511, #5999, #5502)
|
2024-10-07 22:02:55 +02:00 |
|
ocornut
|
74dd38d27c
|
Backends: Vulkan: fixed warnings when building in 32-bit mode.
|
2024-10-07 21:53:46 +02:00 |
|
ocornut
|
e94f95d82b
|
Backends: DX11, DX12, Vulkan, WGPU: Expose some backend-specific render state usable for callbacks. (#6969, #5834, #7468, #3590)
|
2024-10-07 21:45:19 +02:00 |
|
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.
|
2024-10-07 17:57:11 +02:00 |
|
ocornut
|
1dde20ff4a
|
Version 1.91.4 WIP
|
2024-10-07 17:39:28 +02:00 |
|
ocornut
|
b4c96355c9
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2024-10-04 15:43:05 +02:00 |
|
ocornut
|
cb16568fca
|
Version 1.91.3
|
2024-10-04 15:42:45 +02:00 |
|
ocornut
|
8db126188d
|
Fixed static analyser warning. Amend b3c8747
|
2024-10-03 17:32:05 +02:00 |
|
ocornut
|
3d399bceca
|
Docs: amend docs to explain case of using multiple overlayed ButtonBehavior(). (#8030, #7961, #7669)
|
2024-10-03 16:49:38 +02:00 |
|
ocornut
|
b3c87475a5
|
Drags, Slider: added ImGuiSliderFlags_ClampOnInput, ImGuiSliderFlags_ClampZeroRange. (#7968, #3361, #76)
|
2024-10-03 16:26:44 +02:00 |
|
ocornut
|
3293ef8bbc
|
Backends: Win32: Use ResisterClassW()/CreateWindowExW() for secondary viewports. (#7979, #5725)
|
2024-10-03 12:04:54 +02:00 |
|
ocornut
|
02b9797696
|
Backends: SDL3: fixes use of now removed SDL_bool.
|
2024-10-03 11:56:14 +02:00 |
|
ocornut
|
e80498f5e7
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2024-10-03 11:33:26 +02:00 |
|
ocornut
|
5109a77f69
|
Tooltips: Tooltips triggered from touch inputs are positionned above the item. (#8036)
|
2024-10-03 11:18:59 +02:00 |
|
ocornut
|
014b722963
|
Tooltips, Drag and Drop: Stabilized name of drag and drop tooltip window. (#8036)
|
2024-10-03 11:18:59 +02:00 |
|
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.
|
2024-10-02 15:24:41 +02:00 |
|
ocornut
|
004f03945f
|
TabBar: added TabBarQueueFocus() by name for non-docking tab bars. (#8029, #6681)
Amend 655fcf8
|
2024-09-30 20:01:06 +02:00 |
|
ocornut
|
655fcf8287
|
TabBar: added TabBarQueueFocus() by name for non-docking tab bars. (#8029, #6681)
|
2024-09-30 19:40:16 +02:00 |
|
ocornut
|
03f007d4cd
|
Comments (#1651)
|
2024-09-30 14:31:51 +02:00 |
|
ocornut
|
29cff2be06
|
Silence PVS Studio static analyzer false positives.
|
2024-09-28 16:54:45 +02:00 |
|
ocornut
|
793773209b
|
Comments. Fixed warnings.
|
2024-09-27 19:37:48 +02:00 |
|
ocornut
|
ba14c70b02
|
Comments. Fixed warnings.
|
2024-09-27 19:28:54 +02:00 |
|
ocornut
|
d1ea03b872
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2024-09-27 19:03:25 +02:00 |
|
ocornut
|
199a44e31e
|
Error Handling: fixed not rewinding to recorded tree and id stack size (#1651)
|
2024-09-27 19:00:57 +02:00 |
|
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.
|
2024-09-27 19:00:56 +02:00 |
|
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.
|
2024-09-27 19:00:56 +02:00 |
|
ocornut
|
718a594b1e
|
Error Handling: rewired asserts in PopID(), PopFont(), PopItemFlag(), EndDisabled(), PopTextWrapPos(), PopFocusScope(), PopItemWidth() to use IM_ASSERT_USER_ERROR(). (#1651, #5654)
|
2024-09-27 19:00:56 +02:00 |
|
ocornut
|
2360061520
|
Error Handling, Debug Log: added IMGUI_DEBUG_LOG_ERROR() with special handling. (#5855, #1651, #5654)
|
2024-09-27 19:00:56 +02:00 |
|
ocornut
|
26785fd873
|
Internals: NewFrame: move the window reset loop higher up, namely before UpdateHoveredWindowAndCaptureFlags() -> FindHoveredWindowEx().
This allows using FindHoveredWindowEx() from anywhere in the frame.
|
2024-09-27 15:06:05 +02:00 |
|
ocornut
|
797101a882
|
Windows: BeginChild(): made it possible to call SetNextWindowSize() on a child window using ImGuiChildFlags_ResizeX/ImGuiChildFlags_ResizeY. (#1710, #8020)
|
2024-09-26 14:58:56 +02:00 |
|