ocornut
510a9a77d6
Demo: (Refactor) Moved code into DemoWindowWidgetsDataTypes() section.
2025-03-03 18:46:44 +01:00
ocornut
4d0c776a80
Demo: (Refactor) Moved code into DemoWindowWidgetsPlotting(), DemoWindowWidgetsProgressBars(), DemoWindowWidgetsTabs() sections.
2025-03-03 18:46:44 +01:00
ocornut
4450d61ac2
Demo: (Refactor) Moved code into DemoWindowWidgetsSelectables(), DemoWindowWidgetsTextFilter(), DemoWindowWidgetsTextInputs() sections.
2025-03-03 18:46:44 +01:00
ocornut
22baec494b
Demo: (Refactor) Moved code into DemoWindowWidgetsComboBoxes(), DemoWindowWidgetsImages(), DemoWindowWidgetsListBoxes() sections.
2025-03-03 18:46:44 +01:00
ocornut
94877a137d
Demo: (Refactor) Moved code into DemoWindowWidgetsBullets(), DemoWindowWidgetsCollapsingHeaders(), DemoWindowWidgetsCollapsingText() sections.
2025-03-03 18:46:44 +01:00
ocornut
de3f68a233
Demo: (Refactor) Moved code into DemoWindowWidgetsTooltips(), DemoWindowWidgetsTreeNodes() sections.
2025-03-03 18:46:44 +01:00
ocornut
b2c55c9db5
Demo: (Refactor) Moved code into DemoWindowWidgetsBasic() section.
2025-03-03 18:46:44 +01:00
ocornut
eefd2da0f6
Demo: (Refactor) Added new empty sections.. Renamed existing helper functions.
2025-03-03 18:46:43 +01:00
ocornut
ce13f6b73e
Backends: GLFW: Fixed clipboard handler assertion when using GLFW <= 3.2.1 compiled with asserts enabled. ( #8452 )
...
Amend 8e4010479
2025-03-03 13:11:16 +01:00
ocornut
4819eae867
Clipper: Fixed an issue where passing an out of bound index to IncludeItemByIndex() could incorrectly offset the final cursor.
...
One case where it would manifest was calling Combo() with an out of range index. (#8450 )
2025-03-02 14:15:11 +01:00
ocornut
c5ade6591e
TextLink(), TextLinkOpenURL(): fixed honoring text baseline alignment. ( #8451 , #7660 )
2025-03-02 13:40:51 +01:00
ocornut
9c2876b9f8
ShowFontAtlas() uses ImageWithBg(). ( #8131 , #8238 )
...
Amend 494ea57
2025-02-27 22:04:56 +01:00
ocornut
15b96fd051
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
# imgui_internal.h
2025-02-27 22:01:51 +01:00
ocornut
1aab00da85
Misc shallow tweaks/tidying up. ( #8446 )
2025-02-27 21:58:02 +01:00
ocornut
482a1f50b6
Internals: rename ImGuiDataVarInfo to ImGuiStyleVarInfo. Move ImGuiStyleMod, ImGuiColorMod to own section.
...
# Conflicts:
# imgui.cpp
2025-02-27 21:51:07 +01:00
ocornut
494ea57b65
Image: removed 'tint_col', 'border_col' parameters from Image(). Added ImageWithBg(). Added style.ImageBorderSize, ImGuiStyleVar_ImageBorderSize. ( #8131 , #8238 )
...
Displaying a black background behind Font Atlas texture.
2025-02-27 21:48:24 +01:00
Alan
cdafefd4be
Backends: WebGPU: Add nextInChain field for VertexAttributes under Dawn ( #8438 )
2025-02-27 13:47:33 +01:00
Alan
8bd3e20c86
Backends: WebGPU: include imgui.h before backend check ( #8437 )
2025-02-27 00:06:31 +01:00
ocornut
3fb14b50f8
Merge branch 'master' into docking
...
# Conflicts:
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
2025-02-26 21:08:45 +01:00
ocornut
aa83d5d455
Backends: SDL2, SDL3: Only start SDL_CaptureMouse() when mouse is being dragged. ( #6410 , #3650 )
...
To mitigate issues with e.g. Linux debuggers not claiming capture back.
2025-02-26 15:34:31 +01:00
Jose L. Hidalgo (PpluX)
aaacb01b8d
Backends: WebGPU: Recreate image bind groups during render. ( #8426 , #8046 , #7765 , #8027 )
2025-02-26 15:20:08 +01:00
ocornut
9996a2d51b
Backends: WebGPU: update code for latest webgpu-native changes. Fix for Emscripten. ( #8426 )
2025-02-26 15:16:38 +01:00
ocornut
6aa0810de5
Backends: WebGPU: update code for latest webgpu-native changes. Amend. ( #8426 )
2025-02-26 15:10:28 +01:00
Jose L. Hidalgo (PpluX)
4f4fb1d220
Backends: WebGPU: update code for latest webgpu-native changes. ( #8426 )
2025-02-26 14:56:49 +01:00
ocornut
242d856ede
Examples: SDL3+SDL_Renderer: removed reference to OpenGL to remove confusion. ( #8434 )
...
Amend
2025-02-26 14:40:41 +01:00
Russ Gibson
a86fcbd947
Examples: SDL3+SDL_Renderer: removed reference to OpenGL to remove confusion. ( #8434 )
2025-02-26 14:38:08 +01:00
ocornut
4c0604ec2e
Font: shallow refactor, rename ConfigData[] fields to Sources[], ConfigDataCount to SourcesCount.
...
In theory this is all internal stuff.
2025-02-25 17:41:29 +01:00
ocornut
2db3e9d439
Backends: SDL2, SDL3: Use display bounds when SDL_GetDisplayUsableBounds() fails or return a zero size. ( #8415 , #3457 )
...
Analoguous to aa8e09d7f1 for GLFW.
2025-02-25 17:11:56 +01:00
ocornut
6e29450f76
Internals: added IsItemActiveAsInputText() helper.
2025-02-25 16:02:10 +01:00
ocornut
9ab0b66f50
Backends: fixed comment to state that ImGuiViewport::PlaformHandle is used to store SDL's WindowID, not SDL_Window*. ( #7853 )
...
Amend 2d99052
2025-02-25 15:55:54 +01:00
ocornut
030746faff
Debug Tools: Added io.ConfigDebugHighlightIdConflictsShowItemPicker. ( #7961 , #7669 )
2025-02-24 17:45:16 +01:00
TheMode
dac40d0487
Backends: SDL2, SDL3: don't call SDL_GetGlobalMouseState() when mouse position is in relative mode. ( #8425 , #8407 )
2025-02-24 12:26:48 +01:00
ocornut
ef969a53f5
Tabs: fixed Unsaved Marker not being visible when Close Button is. ( #8430 , #8387 )
2025-02-24 11:44:48 +01:00
ocornut
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 )
2025-02-24 10:52:15 +01:00
ocornut
dd89bb1469
Backends: DirectX11: configure swap chain creation for secondary viewports via undocumented ImGui_ImplDX11_SetSwapChainDescs(). ( #5437 , #7607 , #7286 , #2970 )
2025-02-24 10:19:12 +01:00
Tygyh
74afea04d6
Fix typos in docs ( #8427 )
2025-02-22 23:36:40 +01:00
ocornut
edc66d79c7
Nav: extract code into a NavUpdateWindowingApplyFocus() so it may be reused elsewhere.
2025-02-21 23:11:11 +01:00
Marius PvW
3064e6d10c
Viewports + Backends: Win32: Fixed setting title bar text when application is compiled without UNICODE. ( #7979 , #5725 )
2025-02-21 22:41:15 +01:00
ocornut
6acdce78d1
Backends: Win32: use UnregisterClassW() for matching consistency. ( #8423 , #7979 )
...
Amend 3293ef8bb
2025-02-21 22:13:33 +01:00
ocornut
773060155f
Merge branch 'master' into docking
...
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_glfw.h
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_osx.h
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_win32.cpp
# imgui.cpp
2025-02-21 19:56:20 +01:00
ocornut
434b7710f3
Internals: packing ImGuiDataVarInfo + misc renaming + value of ImGuiDataType_Pointer doesn't need to be Count+1
2025-02-21 19:26:24 +01:00
ocornut
1a7b5945c7
Backends: GLFW/SDL2/SDL3: Update monitors and work areas information every frame, as the later may change regardless of monitor changes. ( #8415 )
2025-02-21 19:23:39 +01:00
David Maas
ea59440662
Backends: Win32: WM_SETTINGCHANGE's SPI_SETWORKAREA message also triggers a refresh of monitor list. ( #8415 )
2025-02-21 17:10:11 +01:00
ocornut
1e18a6cf60
Examples: GLFW+Vulkan: make GLFW_DIR overridable in cmake bit. ( #8419 )
2025-02-21 16:55:35 +01:00
Tygyh
a6bcbb173b
Examples: Android: Update kotlin version ( #8409 )
2025-02-20 18:07:25 +01:00
ocornut
6dc376f676
ImFontAtlas: added software/drawlist version of ImGuiMouseCursor_Wait/ImGuiMouseCursor_Progress + moved GetMouseCursorTexData() to internals.
2025-02-20 12:17:21 +01:00
ocornut
85c488ee12
Hot-fix for broken MouseDrawCursor support for ImGuiMouseCursor_Wait/ImGuiMouseCursor_Progress/ImGuiMouseCursor_NotAllowed.
...
Amend 8a35386 , eec097f .
2025-02-20 11:46:56 +01:00
ocornut
05742f9b6f
Tables: share code between TableSetupColumn() and TableLoadSettings(). ( #7934 )
2025-02-19 10:55:44 +01:00
ocornut
8b7b3ce03e
Tables: fixed an issue where Columns Width state wouldn't be correctly restored when hot-reloading .ini state. ( #7934 )
...
Amend 7cd31c355
column->SortDirection initialized setting was wrong in first block but without side-effect, since sorting always stored explicitly in .ini data.
2025-02-19 10:50:57 +01:00
ocornut
eec097fe35
Added ImGuiMouseCursor_Progress mouse cursor 8a35386+ support in SDL2,SDL3,Win32,Allegro5 backends.
...
Amend 8a35386
2025-02-18 18:52:08 +01:00