ocornut
|
396b33d0d0
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2025-12-23 18:19:15 +01:00 |
|
ocornut
|
05581da183
|
AddFontDefault() now automatically selects an embedded font between AddFontDefaultVector() and AddFontDefaultBitmap).
|
2025-12-23 18:16:33 +01:00 |
|
ocornut
|
f006400f05
|
Fonts: added AddFontDefaultVector() with embedded ProggyVector data.
|
2025-12-23 18:16:33 +01:00 |
|
ocornut
|
73dd0e869d
|
(Breaking) Fonts: remove ImFontConfig::PixelSnapV. Post-rescale GlyphOffset is always rounded.
Amend 99f6b305c, 99bca397d8.
|
2025-12-23 18:16:33 +01:00 |
|
ocornut
|
55ad3b4abd
|
Fonts: added ExtraSizeScale feature (undocumented).
|
2025-12-23 18:16:32 +01:00 |
|
ocornut
|
0ff810038d
|
Added GetItemFlags() in public API. (#9127)
|
2025-12-22 18:33:12 +01:00 |
|
ocornut
|
26f7b2f5aa
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2025-12-21 18:05:20 +01:00 |
|
ocornut
|
22ffa3d6d3
|
Text: rewrite word-wrapping logic. (#8990, #3237, #8503, #8139, #8439, #9094, #3002, #9066, #8838)
|
2025-12-21 18:04:00 +01:00 |
|
ocornut
|
4e7c05504a
|
Renamed IM_ARRAYSIZE() -> IM_COUNTOF(). Kept legacy name for now.
|
2025-12-17 14:30:01 +01:00 |
|
ocornut
|
99bca397d8
|
Docs: clarify PixelSnapH / PixelSnapV + comment on PushTextWrapPos().
|
2025-12-17 12:02:07 +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
|
0d2dd30ee9
|
Tabs: minor tweaks to facilitate mods altering spacing.
|
2025-12-11 17:17:57 +01:00 |
|
ocornut
|
9971251574
|
Fonts: amend/comment on FontDataOwnedByAtlas=false fix being a breaking change. (#9086, #8465)
|
2025-12-10 21:42:07 +01:00 |
|
ocornut
|
cf64b7fa72
|
Tables: Fixed losing stored display order when reducing column count. (#9108, #4046)
Amend f2df804fcc
|
2025-12-08 19:29:41 +01:00 |
|
ocornut
|
60f8b0733c
|
Rework color marker internals to facilitate arbitrary override using SetNextItemColorMarker().
Amend fa4b47c
|
2025-12-05 18:28:55 +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
|
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
|
4ab86e1d61
|
Nav: fixed scoring when using PageUp/PageDown from a focused item which is outside of visible boundaries. (#9079)
We only use ImGuiNavMoveFlags_AlsoScoreVisibleSet when starting point is visible.
|
2025-11-19 19:01:22 +01:00 |
|
ocornut
|
b4a3d423e0
|
Docs: amend BeginDisabled() comments. (#9082)
|
2025-11-19 17:06:44 +01:00 |
|
achabense
|
68894d4149
|
Docs: fixed outdated comment. (#9082)
|
2025-11-19 17:03:14 +01:00 |
|
ocornut
|
5e462eb29b
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
|
2025-11-18 19:20:08 +01:00 |
|
ocornut
|
91b5256c57
|
Clipper: fixed an issue when using up/down from an item outside of visible bound and using the clipper. (#9079)
|
2025-11-18 17:00:01 +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
|
b885382a63
|
Backends: Null: added imgui_impl_null platform/renderer backend.
|
2025-11-17 15:28:03 +01:00 |
|
ocornut
|
ec6219752d
|
Fonts: calling ImFontAtlas::Clear() mid-frame without re-adding a font will lead to a more explicit crash. (#9067)
+ reformat Changelog.
|
2025-11-13 15:54:50 +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
|
d4c156a0f0
|
Merge branch 'master' into docking
|
2025-11-11 21:52:31 +01:00 |
|
ocornut
|
7537ba2b44
|
Windows: fixed single-axis auto-sizing (via double-clicking a border) to take account of remaining scrollbar on the other axis. (#9060)
Potentially now should apply same logic to the other resizing path also described in #9060
|
2025-11-10 19:36:16 +01:00 |
|
ocornut
|
3109131a88
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_glfw.h
# imgui.cpp
# imgui_internal.h
|
2025-11-06 18:11:16 +01:00 |
|
ocornut
|
bd0e2036e0
|
Drag and Drop: added ImGuiDragDropFlags_AcceptDrawAsHovered. (#8632)
Not calling SetHoveredId() in that path, does not seem necessary.
|
2025-11-06 18:07:18 +01:00 |
|
ocornut
|
8e2e87d638
|
(Breaking) Commented out legacy SetItemAllowOverlap() obsoleted in 1.89.7: this never worked right. Use SetNextItemAllowOverlap() _before_ item instead.
|
2025-11-06 16:29:19 +01:00 |
|
ocornut
|
e389502ffb
|
Amends comments referring to 1.92.X to refer to 1.92.0. FontAllowUserScaling not marked obsolete anymore.
|
2025-11-06 16:28:59 +01:00 |
|
ocornut
|
1c3a60047c
|
(Breaking) IO: commented out legacy io.ClearInputCharacters() obsoleted in 1.89.8.
|
2025-11-06 16:28:58 +01:00 |
|
ocornut
|
62162747e7
|
(Breaking) Keys: commented out legacy names which were obsoleted in 1.89.
ImGuiKey_ModCtrl --> ImGuiMod_Ctrl, ImGuiKey_ModShift --> ImGuiMod_Shift, ImGuiKey_ModAlt --> ImGuiMod_Alt, ImGuiKey_ModSuper --> ImGuiMod_Super.
|
2025-11-06 16:28:25 +01:00 |
|
ocornut
|
189d8c9d9c
|
(Breaking) Commented out legacy ImGuiChildFlags_Border (#462), ImGuiWindowFlags_NavFlattened (#7687), ImGuiWindowFlags_AlwaysUseWindowPadding.
|
2025-11-06 16:11:07 +01:00 |
|
ocornut
|
f45adb995c
|
Drag and Drop, Style: added basic styling options to DragDrop target rect. Amends. (#9056)
|
2025-11-06 15:38:20 +01:00 |
|
aaronkirkham
|
7954d6782e
|
Drag and Drop, Style: added basic styling options to DragDrop target rect. (#9056)
|
2025-11-06 15:34:40 +01:00 |
|
ocornut
|
42015f7194
|
Merge branch 'master' into docking
incl/ viewport fix for #9054
|
2025-11-05 19:18:46 +01:00 |
|
ocornut
|
ff45cb5929
|
Viewports: rename FindViewportByID() parameter for clarity.
|
2025-11-05 18:40:05 +01:00 |
|