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
|
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
|
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
|
6d834d325e
|
Debug Tools: ID Stack Tool: fixed misleading/unnecessary run of UpdateDebugToolStackQueries() on first frame. (#4631)
`if (g.FrameCount != tool->LastActiveFrame + 1)` test failing on first frame.
Was not harmful but probably confusing in a debugger.
|
2025-09-17 18:06:45 +02:00 |
|
ocornut
|
8c6096fcfe
|
Merge branch 'master' into docking
|
2025-09-12 15:05:55 +02:00 |
|
ocornut
|
78c1d4a92c
|
InputText: Word-Wrap: moving ImGuiInputTextFlags_WordWrap to public API. Added in demo. (#3237, #952, #1062, #7363)
|
2025-09-12 15:03:33 +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
|
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
|
4e98fb20e2
|
TabBar: Internals: added TabBarFindByID(), TabBarRemove() helpers.
Currently only for the benefit of TestEngine.
|
2025-09-10 17:59:26 +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 |
|
ocornut
|
230418a75d
|
InputText: Word-Wrap: attempt to track cursor while resizing frame/parent. (#3237, #952, #1062, #7363)
|
2025-09-08 11:56:22 +02:00 |
|
ocornut
|
a82f66a9b0
|
InputText: Word-Wrap: added ImGuiInputTextFlags_WordWrap support. (#3237, #952, #1062, #7363)
|
2025-09-08 11:56:20 +02:00 |
|
ocornut
|
e422a38e4c
|
InputText: internals: expose LineCount, GetPreferredOffsetX().
|
2025-09-08 11:54:34 +02:00 |
|
ocornut
|
11fff1ccf5
|
ImFont::RenderText() takes ImDrawTextFlags_CpuFineClip instead of bool cpu_fine_clip + forward ImDrawTextFlags to word-wrap code.
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
56189cd814
|
Internals: added ImDrawTextFlags_StopOnNewLine support to ImFontCalcTextSizeEx(), ImDrawTextFlags_WrapKeepTrailingBlanks to ImTextCalcWordWrapNextLineStart().
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
bc6478f651
|
Internals: added ImDrawTextFlags_WrapKeepTrailingBlanks required for text-edit style word-wrapping.
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
34ab6c8a89
|
Internals: extracted ImFont::CalcTextSizeA() into ImFontCalcTextSizeEx() so we can make change to its signature.
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
c63b5bd8fb
|
Internals: extracted ImFont::CalcWordWrapPosition() into ImFontCalcWordWrapPositionEx() so we can make change to its signature.
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
8a35ce0e98
|
CalcWordWrapPosition() breaks on \n instead of relying on caller to do it + expose ImTextCalcWordWrapNextLineStart(). (#3237, #952, #1062, #7363)
Should be functional no-op, fingers crossed. Breaking on \n allows caller to count lines reliably.
|
2025-09-08 11:54:32 +02:00 |
|
fdsa
|
09ebcf1779
|
Docs: fixed mismatched parentheses & other small changes. (#8922)
|
2025-09-08 11:30:14 +02:00 |
|
ocornut
|
740c566305
|
Merge branch 'master' into docking
|
2025-09-02 16:10:59 +02:00 |
|
ocornut
|
771fae623d
|
ImRect: added AsVec4() helper. Using ImRect in InputTextEx().
|
2025-08-27 21:43:25 +02:00 |
|
ocornut
|
4d216d4510
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
|
2025-08-27 18:57:56 +02:00 |
|
Christian Fillion
|
a309d2dcac
|
Fonts: fixed assertion failure when ImFontAtlasRectEntry::Generation overflows. (#8906)
|
2025-08-27 14:39:08 +02:00 |
|
ocornut
|
75a4a48d1f
|
Internals: extracted ImHashSkipUncontributingPrefix() out of CreateNewWindowSettings() and added note about it.
|
2025-08-26 16:23:06 +02:00 |
|
ocornut
|
9e864012ae
|
Debug Tools: ID Stack Tool: added option to hex-encode non-ASCII characters in output path. (#8904, #4631)
|
2025-08-26 15:58:59 +02:00 |
|
ocornut
|
783f1e62cc
|
Debug Tools: ID Stack Tool: fixed using fixed-size buffers preventing long identifiers from being displayed in the tool. (#8905, #4631)
|
2025-08-26 15:36:56 +02:00 |
|
ocornut
|
4ebfe1cba5
|
Merge branch 'master' into docking
|
2025-08-20 18:28:39 +02:00 |
|
ocornut
|
321e9eb919
|
Fixes for printing out ImTextureID value when it is typedef to other types. (#8889)
|
2025-08-19 15:32:12 +02:00 |
|
ocornut
|
86ec5c8342
|
Version 1.92.3 WIP
|
2025-08-19 15:15:49 +02:00 |
|
ocornut
|
160e3683ab
|
Merge branch 'master' into docking
|
2025-08-13 17:31:15 +02:00 |
|
ocornut
|
45acd5e0e8
|
Version 1.92.2b
|
2025-08-13 17:31:01 +02:00 |
|
ocornut
|
774ddb58bd
|
Fixed IsItemHovered() failing on disabled items and items that have no identifier. Made holding on disabled items not leak IsItemDisabled() between disabled items when window has _NoMove. (#8877, #8883)
See amends to "widgets_status_common", "widgets_disabled_2" tests.
|
2025-08-13 17:08:04 +02:00 |
|
ocornut
|
4dee11a089
|
Make ImGuiInputSource int.
(primarily to avoid "result of comparison 'ImGuiInputSource' < 0 is always false" in GetInputSourceName().
|
2025-08-13 17:02:23 +02:00 |
|
ocornut
|
af920e1e6f
|
Version 1.92.3 WIP
|
2025-08-12 11:30:41 +02:00 |
|
ocornut
|
031a18c417
|
Merge branch 'master' into docking
|
2025-08-11 16:47:16 +02:00 |
|
ocornut
|
2b24f5fa71
|
Version 1.92.2
|
2025-08-11 16:47:06 +02:00 |
|
ocornut
|
cbf9e3f554
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
# imgui.cpp
|
2025-08-08 15:51:56 +02:00 |
|
ocornut
|
7d5fef8642
|
Nav: fixed a bug where GamepadMenu couldn't toggle between main and menu layer while navigating a Modal window. (#8834)
Amend 901d432cb but for Gamepad.
|
2025-08-04 15:06:14 +09:00 |
|
ocornut
|
23c9362550
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2025-07-31 23:44:44 +09:00 |
|
ocornut
|
320c94bfaa
|
Tabs: when scrolling is enabled, track selected tabs when resizing down parent container. (#3421, #8800)
|
2025-07-31 23:42:30 +09:00 |
|
ocornut
|
3ef6c8410a
|
Tabs: added new fitting policy ImGuiTabBarFlags_FittingPolicyMixed, new default. (#3421, #8800)
|
2025-07-31 23:42:25 +09:00 |
|
ocornut
|
7278cda039
|
Tabs: added TabMinWidthBase, ImGuiStyleVar_TabMinWidthBase.
|
2025-07-31 22:57:11 +09:00 |
|