ce13f6b73e
Backends: GLFW: Fixed clipboard handler assertion when using GLFW <= 3.2.1 compiled with asserts enabled. (#8452)
ocornut2025-03-03 13:10:58 +01:00
4819eae867
Clipper: Fixed an issue where passing an out of bound index to IncludeItemByIndex() could incorrectly offset the final cursor.
ocornut2025-03-02 14:15:11 +01:00
482a1f50b6
Internals: rename ImGuiDataVarInfo to ImGuiStyleVarInfo. Move ImGuiStyleMod, ImGuiColorMod to own section.
ocornut2025-02-27 16:08:51 +01:00
dac40d0487
Backends: SDL2, SDL3: don't call SDL_GetGlobalMouseState() when mouse position is in relative mode. (#8425, #8407)
TheModeandocornut2025-02-22 11:36:41 +01:00
ef969a53f5
Tabs: fixed Unsaved Marker not being visible when Close Button is. (#8430, #8387)
ocornut2025-02-24 11:44:48 +01:00
5dce79e941
Backends: DirectX12: Fixed an issue where pre-1.91.5 legacy ImGui_ImplDX12_Init() signature started breaking in 1.91.8 due to missing command queue. (#8429)
ocornut2025-02-24 10:52:15 +01:00
edc66d79c7
Nav: extract code into a NavUpdateWindowingApplyFocus() so it may be reused elsewhere.
ocornut2025-02-21 23:09:54 +01:00
434b7710f3
Internals: packing ImGuiDataVarInfo + misc renaming + value of ImGuiDataType_Pointer doesn't need to be Count+1
ocornutandocornut2025-02-19 16:49:35 +01:00
1e18a6cf60
Examples: GLFW+Vulkan: make GLFW_DIR overridable in cmake bit. (#8419)
ocornut2025-02-21 16:55:35 +01:00
6dc376f676
ImFontAtlas: added software/drawlist version of ImGuiMouseCursor_Wait/ImGuiMouseCursor_Progress + moved GetMouseCursorTexData() to internals.
ocornut2025-02-20 11:54:32 +01:00
85c488ee12
Hot-fix for broken MouseDrawCursor support for ImGuiMouseCursor_Wait/ImGuiMouseCursor_Progress/ImGuiMouseCursor_NotAllowed.
ocornut2025-02-20 11:46:56 +01:00
05742f9b6f
Tables: share code between TableSetupColumn() and TableLoadSettings(). (#7934)
ocornut2025-02-19 10:55:44 +01:00
8b7b3ce03e
Tables: fixed an issue where Columns Width state wouldn't be correctly restored when hot-reloading .ini state. (#7934)
ocornut2025-02-19 10:14:38 +01:00
eec097fe35
Added ImGuiMouseCursor_Progress mouse cursor 8a35386+ support in SDL2,SDL3,Win32,Allegro5 backends.
ocornut2025-02-18 18:52:08 +01:00
8a35386ba7
Added ImGuiMouseCursor_Wait mouse cursor (busy/wait/hourglass shape) + support in SDL2,SDL3,Win32,Allegro5 backends.
ocornut2025-02-18 18:40:47 +01:00
8f0411ff03
Backends: OpenGL3: Lazily reinitialize embedded GL loader for when calling backend from e.g. other DLL boundaries. (#8406)
ocornut2025-02-18 18:19:10 +01:00
ec4cd2cb8c
Backends: Vulkan: Fixed crash with using no prototypes + *BREAKING* Added ApiVersion to ImGui_ImplVulkan_LoadFunctions(). (#8326, #8365, #8400)
ocornut2025-02-14 12:19:24 +01:00
98c2f6b0c4
Tables, Error Handling: Recovery from invalid index in TableSetColumnIndex(). (#1651)
ocornut2025-02-13 16:19:41 +01:00
e1ae7db4cc
Backends: Vulkan: Fixed building with older headers not supporting VK_HEADER_VERSION_COMPLETE. (#8326, #8365)
ocornut2025-02-13 16:03:40 +01:00
12963f5231
Examples: Vulkan: make ApiVersion a little more visible in examples. (#8326, #8365)
ocornut2025-02-13 15:49:47 +01:00
890ead6a71
Backends: Vulkan: Added ApiVersion field in ImGui_ImplVulkan_InitInfo. Dynamic rendering path loads "vkCmdBeginRendering/vkCmdEndRendering" without -KHR on API 1.3. (#8326, #8365)
ocornut2025-02-13 15:40:49 +01:00
6916f935eb
InputText: Allow CTRL+Shift+Z to redo even outside of OSX. (#8389)
fdsaandocornut2025-02-11 13:12:55 -08:00
3b2f2602b4
Windows: Fixed an issue where BeginChild() inside a collapsed Begin() wouldn't inherit the SkipItems flag.
ocornut2025-02-10 21:33:49 +01:00
4dc9df6aae
Tables: fixed an issue where Columns Visible/Hidden state wouldn't be correctly overridden when hot-reloading .ini state. (#7934)
ocornut2025-02-10 19:29:18 +01:00
88cda0cab6
Fixed minor warning. Added comment.
ocornut2025-02-10 12:39:54 +01:00
a431e1277e
Backends: SDL2, SDL3: Using SDL_OpenURL() in platform_io.Platform_OpenInShellFn handler. (#7660)
ocornut2025-02-10 12:09:44 +01:00
a18622c369
TextLinkOpenURL(): fixed default Win32 io.PlatformOpenInShellFn handler to handle UTF-8 regardless of system regional settings. (#7660)
ocornut2025-02-10 12:02:01 +01:00
2206e31e54
Demo: Combos: demonstrate a very simple way to add a filter to a combo. (#718)
ocornut2025-02-10 11:37:55 +01:00
50dbb086f2
Tables: sneakily honor ImGuiNextWindowDataFlags_HasChildFlags/ImGuiNextWindowDataFlags_HasWindowFlags as a way to facilitate various hacks/workarounds.
ocornut2025-02-07 22:57:15 +01:00
e5668b8c73
Internals: rename ImGuiNextWindowData::Flags to HasFlags for consistency and to reduce mistakes.
ocornut2025-02-07 22:48:31 +01:00
4982602f6f
Windows, Style: Added style.WindowBorderHoverPadding setting to configure inner/outer padding applied to hit-testing of windows borders.
ocornut2025-02-07 18:16:04 +01:00
da0ba9e2fe
Backends: WebGPU: add type alias for dawn WGPUProgrammableStageDescriptor -> WGPUComputeState. (#8369)
PhantomCloakandocornut2025-02-02 19:25:09 +03:00
5dd84082ab
InputTextWithHint(): Fixed buffer overflow when user callback modifies the buffer contents in a way that alters hint visibility. (#8368)
ocornut2025-02-03 15:11:03 +01:00
204cebc8fc
Backends: Metal: Fixed a crash on application resources. (#8367, #7419) [@anszom]
ocornut2025-02-03 14:21:53 +01:00
6265339995
Fixed IsItemDeactivatedAfterEdit() signal being broken for Checkbox(), RadioButton(), Selectable(). (#8370)
ocornut2025-02-03 14:01:48 +01:00
ae6cfd32a0
Tables, Menus: Fixed tables or child windows submitted inside BeginMainMenuBar() being unable to save their settings. (#8356)
ocornut2025-01-30 14:34:05 +01:00