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
|
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 |
|
ocornut
|
9809b0b061
|
Textures: Fixed not updating ImTextureData's RefCount when destroying a context using a shared ImFontAtlas. (#8975)
|
2025-10-01 14:59:53 +02:00 |
|
ocornut
|
b987970870
|
Textures: fixed an issue preventing multi-contexts sharing a ImFontAtlas from being possible to destroy in any order.
|
2025-10-01 14:59:40 +02:00 |
|
ocornut
|
6fd4cf8e49
|
Viewports: reimplement IsViewportAbove() using ParentViewport chain. (#8948)
|
2025-09-30 18:42:57 +02:00 |
|
ocornut
|
3563f1e270
|
Viewports: store ImGuiViewport* ParentViewport pointer as well. Backends: SDL3, Win32: use this pointer to reduce lookups. (#8948)
|
2025-09-30 18:42:57 +02:00 |
|
ocornut
|
e7aa0dec5b
|
Viewports: fixed issue in UpdateTryMergeWindowIntoHostViewport(). (#8948)
Amend dfe308b
|
2025-09-30 18:42:56 +02:00 |
|
ocornut
|
e285ecca09
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx10.cpp
# backends/imgui_impl_dx11.cpp
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_dx9.cpp
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_metal.mm
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_sdlgpu3.cpp
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_win32.cpp
# docs/CHANGELOG.txt
# imgui.cpp
# imgui.h
|
2025-09-24 14:54:46 +02:00 |
|
ocornut
|
e1aea42e45
|
Windows: add resize grips for child windows with both ResizeX+ResizeY. Amends. (#8501)
|
2025-09-23 16:55:37 +02:00 |
|
Aleksi Juvani
|
82e9a5e47d
|
Windows: add resize grips for child windows with both ResizeX+ResizeY. (#8501)
|
2025-09-23 16:48:45 +02:00 |
|
ocornut
|
8a0888c763
|
Viewports: fix ImGuiWindowFlags_NoBringToFrontOnFocus being ignored when windows first appear. (#7008)
|
2025-09-23 16:17:56 +02:00 |
|
Brenton Bostick
|
8868ad67e4
|
Fixed typos. (#8955)
|
2025-09-22 16:09:44 +02:00 |
|
ocornut
|
5a66d8fd57
|
(Breaking) renamed io.ConfigViewportPlatformFocusSetsImGuiFocus to io.ConfigViewportsPlatformFocusSetsImGuiFocus. (#6299, #6462)
|
2025-09-22 16:01:18 +02:00 |
|
ocornut
|
a1c0836bec
|
Viewports: changed default value of io.ConfigViewportsNoDefaultParent to true. (#8948, #3152, #2871)
|
2025-09-22 15:56:10 +02:00 |
|
ocornut
|
dfe308bc53
|
Viewports: fixed an issue inferring Z-order when attempting to merge a viewport back in the the main/hosting viewport. (#8948)
|
2025-09-22 15:32:00 +02:00 |
|
ocornut
|
1ad9de5aae
|
IO: amend ImGuiPlatformIO::ClearPlatformHandlers(), ClearRendererHandlers(). (#8945, #2769)
|
2025-09-18 17:07:21 +02:00 |
|
ocornut
|
aa9476a38a
|
IO: added ImGuiPlatformIO::ClearPlatformHandlers(), ClearRendererHandlers(). Backends: call those on Shutdown(). (#8945, #2769)
# Conflicts:
# backends/imgui_impl_dx10.cpp
# backends/imgui_impl_dx11.cpp
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_dx9.cpp
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_metal.mm
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_sdlgpu3.cpp
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_win32.cpp
# docs/CHANGELOG.txt
# imgui.h
|
2025-09-18 17:02:44 +02:00 |
|
ocornut
|
d4f722d5b2
|
IO: added ImGuiPlatformIO::ClearPlatformHandlers(), ClearRendererHandlers(). Backends: call those on Shutdown(). (#8945, #2769)
|
2025-09-18 16:58:50 +02:00 |
|
ocornut
|
16b2d20115
|
Viewports: DestroyContext() does not call DestroyPlatformWindows() anymore. (#7175, #8945)
|
2025-09-18 16:47:40 +02:00 |
|
ocornut
|
8ccff82153
|
Merge branch 'master' into docking
|
2025-09-18 15:39:52 +02:00 |
|
ocornut
|
0e7cd694eb
|
Version 1.92.4 WIP
|
2025-09-18 15:38:46 +02:00 |
|
ocornut
|
03f3c8d385
|
Nav: fix crash when NavCalcPreferredRefPos() hit non Mouse case with a null NavWindow (docking branch only).
Amend f6890ed00 .
|
2025-09-18 15:22:42 +02:00 |
|
ocornut
|
62275e877a
|
Amend f6890ed mostly to please static analyzers.
|
2025-09-17 19:06:17 +02:00 |
|
ocornut
|
bf75bfec48
|
Amend f6890ed mostly to please static analyzers.
|
2025-09-17 19:05:22 +02:00 |
|
ocornut
|
34bff4672c
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# docs/CHANGELOG.txt
# examples/example_glfw_metal/main.mm
# examples/example_glfw_opengl2/main.cpp
# examples/example_glfw_vulkan/main.cpp
# examples/example_win32_opengl3/main.cpp
# examples/example_win32_vulkan/main.cpp
# imgui.h
|
2025-09-17 18:48:39 +02:00 |
|
ocornut
|
1c544ee941
|
Version 1.92.3
|
2025-09-17 18:37:56 +02:00 |
|
ocornut
|
70a43f3088
|
Fixed build with IMGUI_ENABLE_TEST_ENGINE.
|
2025-09-17 18:12:32 +02:00 |
|
ocornut
|
9cf9d2be83
|
Debug Tools: ID Stack Tool: fixed a crash when using PushOverrideID(0) during a query. (#8937, #4631)
|
2025-09-17 18:06:45 +02:00 |
|
ocornut
|
7e473d38d3
|
Debug Tools: ID Stack Tool: internal renaming (should be no-op).
|
2025-09-17 18:06:45 +02:00 |
|
ocornut
|
f6890ed007
|
Nav, Inputs: fixed a crash that could occur when opening a popup following the processing of a global shortcut while no windows were focused.
Regression test: "window_popup_from_shortcut"
|
2025-09-17 16:41:40 +02:00 |
|
ocornut
|
09e7870497
|
Docking, Style: added style.DockingNodeHasCloseButton option to hide the CloseButton() attached to each docking node. (#8933)
|
2025-09-15 14:06:54 +02:00 |
|
ocornut
|
8c6096fcfe
|
Merge branch 'master' into docking
|
2025-09-12 15:05:55 +02:00 |
|
ocornut
|
2f3e85bc37
|
Comments
|
2025-09-12 15:03:33 +02:00 |
|
ocornut
|
e8ca7af4c0
|
Fixed io.ConfigDpiScaleFonts from ever working since 1.92. (#8832, #8465)
Merge fix e4055e763 didn't update the code properly.
|
2025-09-12 11:49:26 +02:00 |
|
ocornut
|
0457a09bb9
|
Fixed obsoleted ImGuiConfigFlags_DpiEnableScaleFonts/_DpiEnableScaleViewports names from setting the equivalent io.ConfigDpiScaleFonts/io.ConfigDpiScaleViewports flag correctly (regression in 1.92).
Fix e55415b .
|
2025-09-12 11:49:12 +02:00 |
|
ocornut
|
71f45c12e9
|
Merge branch 'master' into docking
|
2025-09-11 21:28:02 +02:00 |
|
ocornut
|
1e52e7b90c
|
InputText: Added a line index. Refactored cursor and selection rendering, now simpler, easier to reason about, and faster. (#3237, #952, #1062, #7363)
|
2025-09-11 21:26:01 +02:00 |
|
ocornut
|
67085d732a
|
ImGuiTextIndex: rename member.
|
2025-09-11 21:25:56 +02:00 |
|
ocornut
|
8eb22ea620
|
Demo: ShowStyleSelector(), ShowFontSelector(): remove ImGuiSelectableFlags_NoAutoClosePopups for now.
In this situation we kinda want keyboard Enter to select and close but ideally not click. We don't have separate options yet.
|
2025-09-10 22:42:12 +02:00 |
|
ocornut
|
3dcd17f402
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx12.cpp
|
2025-09-10 19:02:44 +02:00 |
|
ocornut
|
2f1d1c8b2f
|
Focus, InputText: fixed an issue where SetKeyboardFocusHere() did not work on InputTextMultiline() with ImGuiInputTextFlags_AllowTabInput. (#8928)
|
2025-09-10 18:31:34 +02:00 |
|
ocornut
|
045645e5f1
|
Demo: tweaked ShowFontSelector() and ShowStyleSelector() to update selection while navigating and to not close popup automatically.
|
2025-09-09 17:50:40 +02:00 |
|
ocornut
|
8e4955bb23
|
Selectable: moved ImGuiSelectableFlags_SelectOnNav to public API.
|
2025-09-09 17:42:14 +02:00 |
|
ocornut
|
ab760992ad
|
Merge branch 'master' into docking
|
2025-09-08 13:35:24 +02:00 |
|
fdsa
|
09ebcf1779
|
Docs: fixed mismatched parentheses & other small changes. (#8922)
|
2025-09-08 11:30:14 +02:00 |
|
ocornut
|
fdcd351488
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
|
2025-09-04 18:06:35 +02:00 |
|