ocornut
|
934c6a5f5e
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
# imgui.cpp
|
2026-02-25 19:48:53 +01:00 |
|
Pascal Thomet
|
848da73a81
|
Demo: fixed/tweaked missing IMGUI_DEMO_MARKER for examples applets. (#9261, #3689)
|
2026-02-25 19:48:03 +01:00 |
|
ocornut
|
8a15a1064d
|
Add DemoMarker() function to formalize access for other demos than imgui_demo.cpp (#9261, #3689)
|
2026-02-25 19:25:57 +01:00 |
|
ocornut
|
7dec6b6de8
|
Demo: TreeNode: add sectiont to increase visibility of tree clipping demo.
|
2026-02-23 22:53:35 +01:00 |
|
ocornut
|
33dfa7f834
|
TreeNode, Demo: Property Editor: demonstrate a way to perform tree clipping by fast-forwarding through non-visible chunks. (#3823, #9251, #6990, #6042)
|
2026-02-23 22:38:06 +01:00 |
|
ocornut
|
46f0e2e247
|
Demo: Property Editor: misc tweaks to reduce noise in upcoming change. Allow node to have more than 65K child.
|
2026-02-23 22:36:29 +01:00 |
|
ocornut
|
f6e0953b38
|
TreeNode: moved TreeNodeGetOpen() helper to public API. (#3823, #9251, #7553, #6754, #5423, #2958, #2079, #1947, #1131, #722)
Amend 0653a0d
|
2026-02-23 22:36:29 +01:00 |
|
ocornut
|
352a7f101a
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
# imgui_demo.cpp
|
2026-02-20 18:07:02 +01:00 |
|
Pascal Thomet
|
37b7a7a9df
|
Demo: move imgui manual IMGUI_DEMO_MARKER inside tree nodes. (#3689)
So that the manual switches less often when the user does not want it.
Most switches now happen only after opening a tree node.
|
2026-02-20 18:05:02 +01:00 |
|
ocornut
|
221bac8b06
|
Style: border sizes are now scaled and rounded by ScaleAllSizes(). Lift 1.0f limit in Style Editor.
|
2026-02-20 16:16:27 +01:00 |
|
ocornut
|
0653a0d42a
|
Demo: use ImGui version of TreeNodeGetOpen/TreeNodeSetOpen + comments.
|
2026-02-18 16:53:23 +01:00 |
|
ocornut
|
b8a1f74fd9
|
Version 1.92.7 WIP
+ minor demo tweaks.
|
2026-02-18 16:05:51 +01:00 |
|
ocornut
|
2a1b69f057
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.h
# imgui_demo.cpp
# imgui_internal.h
|
2026-02-17 18:09:30 +01:00 |
|
ocornut
|
e118ea06e0
|
Version 1.92.6
|
2026-02-17 17:45:07 +01:00 |
|
ocornut
|
7609963448
|
Demo: fixes for Emscripten 5.0+
|
2026-02-17 17:25:12 +01:00 |
|
ocornut
|
d763944e9e
|
Style Editor: disable FontScaleDpi field when io.ConfigDpiScaleFonts is set.
Amend d85e22d20
|
2026-02-17 17:23:18 +01:00 |
|
ocornut
|
943fcc4f10
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# imgui.cpp
|
2026-02-10 20:52:55 +01:00 |
|
ocornut
|
226f62fa8f
|
Demo: amend Shortcuts demo to clarify that ImGuiInputFlags_RouteOverActive may be used with focused route. (#9004)
|
2026-02-05 15:27:01 +01:00 |
|
ocornut
|
d6d5580099
|
Merge branch 'master' into docking w/ custom fix in Scrollbar()
# Conflicts:
# backends/imgui_impl_win32.cpp
# imgui.cpp
|
2026-01-29 17:52:30 +01:00 |
|
ocornut
|
d12b1a938e
|
Demo: improved Selectable() demos. (#9193)
|
2026-01-26 11:45:32 +01:00 |
|
ocornut
|
fb06d32844
|
Demo: rework DockSpace(), DockSpaceOverViewport() demo.
|
2026-01-22 17:14:31 +01:00 |
|
ocornut
|
66e08b6575
|
Merge branch 'master' into docking (require next commit)
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_glfw.h
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_vulkan.h
# backends/imgui_impl_win32.cpp
# imgui.cpp
|
2026-01-14 19:42:11 +01:00 |
|
ocornut
|
7143d711bf
|
Images, Style: added style.ImageRounding, ImGuiStyleVar_ImageRounding to configure rounding of Image() widgets. (#2942, #845)
Moving border drawing above AddImage() call, should not make a difference for square images.
|
2026-01-14 15:55:03 +01:00 |
|
ocornut
|
cab7088c85
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_vulkan.h
# imgui.cpp
|
2026-01-07 18:20:29 +01:00 |
|
ocornut
|
960921f03a
|
Happy new year!
|
2026-01-03 01:07:58 +01:00 |
|
ocornut
|
26f7b2f5aa
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2025-12-21 18:05:20 +01:00 |
|
ocornut
|
4e7c05504a
|
Renamed IM_ARRAYSIZE() -> IM_COUNTOF(). Kept legacy name for now.
|
2025-12-17 14:30:01 +01:00 |
|
ocornut
|
9ca7ea00c8
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_glfw.h
# backends/imgui_impl_opengl3.cpp
# imgui.cpp
|
2025-12-11 23:25:47 +01:00 |
|
omar
|
fc89c61089
|
Hashing: handling of "###" operator to reset to seed within a string identifier doesn't include the "###" characters in the output hash anymore.
This has various simplifying properties.
Need a test engine update too.
+ Demo: removed misleading/unnecessary usage of ###.
|
2025-12-11 23:02:20 +01:00 |
|
ocornut
|
7f78f52243
|
Demo: removed some hardcoded widths.
|
2025-12-05 18:46:13 +01:00 |
|
ocornut
|
6327b63064
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2025-12-05 16:38:51 +01:00 |
|
ocornut
|
fa4b47c5e2
|
Added RGBA color markers to ColorEdit3/ColorEdit4 + opt-in ImGuiSliderFlags_ColorMarkers for Drags/Sliders.
+ Added ImGuiColorEditFlags_NoColorMarkers
+ Added style.ColorMarkerSize.
|
2025-12-05 16:32:48 +01:00 |
|
ocornut
|
a7ecbcdeba
|
Shuffle ImGuiColorEditFlags flag values.
ImGuiColorEditFlags_AlphaOpaque, ImGuiColorEditFlags_AlphaNoBg, ImGuiColorEditFlags_AlphaPreviewHalf, ImGuiColorEditFlags_AlphaBar.
|
2025-12-05 16:32:45 +01:00 |
|
ocornut
|
d1e262ad55
|
Internals: refactor RenderRectFilledRangeH() into RenderRectFilledInRangeH() to take absolute coordinates instead of normalized ones.
Amend 01d4bf299a (#1296)
|
2025-12-04 16:13:12 +01:00 |
|
ocornut
|
42e91c3155
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
# backends/imgui_impl_win32.cpp
|
2025-12-03 13:35:35 +01:00 |
|
ocornut
|
620a33dd85
|
TreeNode: fixed highlight position when used inside a line with a large text baseline offset.
Most old logic e.g. df749e3f13, ec0e953cca. Never quite worked for this situation.
|
2025-11-27 23:49:17 +01:00 |
|
ocornut
|
47766ca403
|
Demo: fix in 'Demo->Selection->Multi-Select in a Table' section.
|
2025-11-27 23:45:50 +01:00 |
|
ocornut
|
ae873b1e0d
|
Misc: rename extraneous parenthesizes from return statements.
|
2025-11-27 15:01:24 +01:00 |
|
ocornut
|
9c75ef5a61
|
Tables: clarify TableNextRow() row_height and adjust demo to make this clearer (demo height were arbitrary and therefore misleading).
|
2025-11-26 18:25:30 +01:00 |
|
ocornut
|
772cbfd014
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
|
2025-11-26 14:33:25 +01:00 |
|
ocornut
|
324cea1f41
|
Version 1.92.6 WIP
|
2025-11-24 13:35:41 +01:00 |
|
ocornut
|
3912b3d9a9
|
Merge branch 'master' into docking
|
2025-11-20 18:01:02 +01:00 |
|
ocornut
|
6d910d5487
|
Version 1.92.5
|
2025-11-20 17:49:52 +01:00 |
|
ocornut
|
1f16ca5e5c
|
Docs: update ShowUserGuide() + PR guidelines. (#9071)
|
2025-11-19 18:26:43 +01:00 |
|
achabense
|
68894d4149
|
Docs: fixed outdated comment. (#9082)
|
2025-11-19 17:03:14 +01:00 |
|
ocornut
|
93eb459ae1
|
Docking: added io.ConfigDockingNoDockingOver to prevent merging windows into a same tab-bar.
|
2025-11-17 18:36:07 +01:00 |
|
ocornut
|
219ba3b617
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_demo.cpp
# imgui_internal.h
|
2025-11-17 15:38:58 +01:00 |
|
ocornut
|
e60e5bff63
|
Misc: standardized casing of keyboard mods in comments and demo ("CTRL" -> "Ctrl").
|
2025-11-13 15:24:03 +01:00 |
|
ocornut
|
e3979c2098
|
Demo: removing absolute __FILE_ from being emitted by default. (#9033)
|
2025-11-13 14:23:25 +01:00 |
|
ocornut
|
42015f7194
|
Merge branch 'master' into docking
incl/ viewport fix for #9054
|
2025-11-05 19:18:46 +01:00 |
|