ocornut
bdb8243602
Backends: SDl3: Fixed Platform_OpenInShellFn() return value. ( #9027 )
2025-10-22 13:33:36 +02:00
ocornut
b46f099a3f
Backends: GLFW: fixed building on Linux platforms where Wayland headers are not available. ( #9024 , #8969 , #8921 , #8920 )
2025-10-20 23:57:09 +02:00
ocornut
63bfad401f
MultiSelect: added ImGuiMultiSelectFlags_NoSelectOnRightClick. ( #8200 , #9015 )
2025-10-20 18:58:45 +02:00
Ingmar Rieger
e11b7a0414
Make ClearPlatformHandlers and ClearRendererHandlers API public ( #9016 )
2025-10-18 17:34:40 +02:00
ocornut
28dabdcb9e
Merge branch 'master' into docking
...
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# docs/CHANGELOG.txt
2025-10-16 20:41:17 +02:00
mwlasiuk
065f9e0269
Backends: Vulkan: added IMGUI_IMPL_VULKAN_VOLK_FILENAME. ( #9008 , #7722 , #6582 , #4854 )
2025-10-16 20:36:30 +02:00
ocornut
4b1f5aba80
Examples: GLFW+WebGPU: moving blocks to simplify upcoming diff. ( #8381 )
2025-10-16 19:42:28 +02:00
ocornut
71447b94fb
Examples: GLFW+WebGPU: default build to legacy for now. ( #8381 )
2025-10-16 18:23:02 +02:00
BrutPitt
3dc511c71d
Backends: WebGPU: update to compile with Dawn and Emscripten's 4.0.10+ '--use-port=emdawnwebgpu' ports. ( #8381 , #8898 )
2025-10-16 18:16:28 +02:00
ocornut
36de604a5b
InputText: avoid continuously overwriting ownership of ImGuiKey_Enter / ImGuiKey_KeypadEnter in order to allow e.g. external Shortcut to override behavior. ( #9004 )
2025-10-16 16:12:40 +02:00
ocornut
aa9f6db698
Examples: SDL2+DX11, SDL3+DX11, Win32+DX10, Win32+DX11: fixed one resource leak. ( #9010 , #4350 )
2025-10-16 13:48:24 +02:00
ocornut
2a5e9a15e4
InputTextMultiline: fixed a crash when using ImGuiInputTextFlags_WordWrap and resizing the parent window while keeping the multi-line field active. ( #9007 , #3237 )
2025-10-15 19:12:40 +02:00
ocornut
d7fec5e1d3
Tables: fixed a bug where nesting BeginTable()->Begin()->BeginTable(). ( #9005 )
2025-10-15 16:50:11 +02:00
ocornut
7d8d587bc0
Version 1.92.5 WIP
2025-10-15 16:46:18 +02:00
ocornut
e1b27ce51e
Docs: amend changelog with minor tweaks matching web version.
2025-10-14 19:56:35 +02:00
ocornut
e7d2d636af
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
2025-10-14 19:33:36 +02:00
ocornut
9a5d5c45f5
Version 1.92.4
2025-10-14 19:26:56 +02:00
ocornut
25e5baf5f0
(Breaking) Clipper: commented out legacy IncludeRangeByIndices name obsoleted in 1.89.9. ( #6424 , #3841 )
2025-10-14 19:00:50 +02:00
ocornut
c8db91b7b4
(Breaking) TreeNode, Selectable: commented out legacy ImGuiTreeNodeFlags_AllowItemOverlap, ImGuiSelectableFlags_AllowItemOverlap names obsoleted in 1.89.7.
...
Amend 51f564e
2025-10-14 19:00:49 +02:00
ocornut
94ed5b1408
Docs: improve docking API comments and demo. ( #9000 )
2025-10-14 18:14:59 +02:00
ocornut
702cc9993a
Relaxed internal assert in MarkItemEdited() some more. ( #8997 )
...
Amend e7a734f78d , 5a2b1e8482
2025-10-14 16:31:38 +02:00
ocornut
96ad003000
Nav, Docking, Selection: Fixed tab change from reinitializing navigation state. ( #8997 )
2025-10-14 16:30:30 +02:00
ocornut
28ed29078b
Relaxed internal assert in MarkItemEdited() some more. ( #8997 )
...
Amend e7a734f78d , 5a2b1e8482
2025-10-14 16:07:07 +02:00
ocornut
2c49902159
Docs: reformat changlog entries.
2025-10-13 15:16:15 +02:00
ocornut
f9571ce4d3
Merge branch 'master' into docking
...
# Conflicts:
# backends/imgui_impl_dx12.cpp
# docs/CHANGELOG.txt
# imgui.cpp
2025-10-13 15:13:06 +02:00
ocornut
bad5ee167b
Shortcuts: added support for combining ImGuiInputFlags_RouteFocused with ImGuiInputFlags_RouteOverActive,. ( #9004 )
2025-10-13 15:06:34 +02:00
ocornut
b6e277980f
Shortcuts: reorganize route scoring so values are easier to read. ( #9004 )
...
Score now require 16-bits but ImGuiKeyRoutingData doesn't grow size.
2025-10-13 15:06:32 +02:00
ocornut
878c863af4
Docs: reformat changlog entries.
2025-10-13 13:25:02 +02:00
Rémy Tassoux
9be4f150ef
Backends: DirectX12: Reuse texture upload buffer and grow it only when necessary. ( #9002 )
2025-10-13 13:19:37 +02:00
Rémy Tassoux
8d9c903919
Backends: DirectX12: remove unused members. ( #8998 )
...
Unused in docking branch. Leftover from a merge.
2025-10-13 13:10:01 +02:00
ocornut
00251c8921
CI: disable PVS-Studio's --disableLicenseExpirationCheck
2025-10-13 12:01:10 +02:00
ocornut
8de97d14d8
Backends: DX10, DX11: avoid ImGui_ImplXXXX_SwapBuffers() handlers for secondary viewports crashing if SwapChain could not be created.
...
It's not really clear when that would fail but someone privately reported, and since we allow failure in ImGui_ImplDX11_CreateWindow() it makes sense to allow it here.
2025-10-10 18:31:20 +02:00
ocornut
5af650fc6d
Examples: GLFW+WGPU: various tweaks to reduce diff with #8381
2025-10-09 19:24:17 +02:00
ocornut
2b770a029b
InputText: fixed an infinite loop error happening if a custom input text callback modifies/clear BufTextLen before calling InsertChars(). ( #8994 , #3237 )
...
+ misc comments.
2025-10-08 19:06:12 +02:00
ocornut
bee2720faa
Docs: clarify meaning/purpose of IMGUI_ENABLE_FREETYPE. ( #8993 )
2025-10-08 18:44:07 +02:00
ocornut
cab82d9c76
Viewports: fixed crsah in UpdateTryMergeWindowIntoHostViewport(). ( #8948 )
...
Amend e7aa0de . Reproed in "testengine_cov_perftool".
2025-10-08 16:53:34 +02:00
ocornut
fd0873c61f
Test Engine: fixed mismatched macro signature when disabled.
...
The macro was actually unused in our code if IMGUI_ENABLE_TEST_ENGINE is not defined, but can affect third-party code.
2025-10-07 15:59:45 +02:00
ocornut
ee3d16f150
Demo: fixed layout issue in "Layout & Scrolling -> Scrolling" section.
2025-10-06 18:39:10 +02:00
ocornut
4b858cf5d1
Made tooltip windows inherit parent. ( #8982 , #1345 )
...
Intent here was for a manually focused tooltip to not steal title bar highlight.
2025-10-06 17:06:40 +02:00
ocornut
09e15e8c9d
Nav: fixed typo.
2025-10-06 13:56:34 +02:00
ocornut
2128e2f44b
Style: added ImGuiCol_UnsavedMarker. ( #8983 )
2025-10-06 12:16:48 +02:00
ocornut
8f3f428228
Drag and Drop: amend BeginDragDropTargetViewport() for mutli-viewports. ( #5204 )
2025-10-03 19:13:38 +02:00
ocornut
f6754fd812
Merge branch 'master' into docking
2025-10-03 19:07:29 +02:00
ocornut
27a9374ef3
Drag and Drop: added BeginDragDropTargetViewport(), still in imgui_internal.h for now. ( #5204 )
2025-10-03 19:06:23 +02:00
ocornut
1cdec11e24
Drag and Drop: rework RenderDragDropTargetRect() into RenderDragDropTargetRectForItem() and add RenderDragDropTargetRectEx(). ( #1603 , #5204 )
2025-10-03 18:54:15 +02:00
ocornut
3ac624b795
Update FAQ.md typos. ( #8862 )
2025-10-03 18:26:06 +02:00
omar
a97b0c32ab
Update FAQ.md
2025-10-02 20:31:14 +02:00
ocornut
bcf722e637
Docs: updated FAQ "What is the difference between Dear ImGui and traditional UI toolkits?". ( #8862 )
2025-10-02 20:14:43 +02:00
ocornut
a0a6639fb5
Viewports: rename ImGuiBackendFlags_HasParentViewportId->ImGuiBackendFlags_HasParentViewport. ( #8948 )
...
Introduced yesterday by 50a8bb2 .
2025-10-02 16:20:24 +02:00
ocornut
0f7f6284d7
Merge branch 'master' into docking
...
# Conflicts:
# docs/CHANGELOG.txt
2025-10-01 18:41:16 +02:00