ocornut
|
041cdddf35
|
Fonts: add new ProggyForever font!
Amend f006400
|
2026-02-12 20:06:33 +01:00 |
|
ocornut
|
d67c66c437
|
Changed RenderTextEllipsis() logic to not trim trailing blanks before the ellipsis. (#9229)
|
2026-02-11 13:24:38 +01:00 |
|
ocornut
|
9f30044333
|
Backends: GLFW: try to set IMGUI_IMPL_GLFW_DISABLE_X11 / IMGUI_IMPL_GLFW_DISABLE_WAYLAND automatically if headers are not available. (#9225)
Amend/fix 10d0162378 for system without X11/Wayland headers. (#8921, #8920, #8969)
|
2026-02-10 20:50:46 +01:00 |
|
tanksdude
|
5fe48b6a0e
|
Docs: fixed some typos (#9217)
|
2026-02-10 16:40:52 +01:00 |
|
ocornut
|
76860017d5
|
Clipper, Nav: fixed an UBSan warning when using in a ListClipper region . (#9160)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2026-02-02 17:24:32 +01:00 |
|
ocornut
|
a9ca61a7ce
|
Fonts: fixed an issue where using PushFont() from the implicit/fallback "Debug" window when its recorded state is collapsed would incorrectly early out. (#9210, #8865)
Amend 0e769c5, ca31693, d8da97f, 1bf41a0.
|
2026-02-02 16:00:33 +01:00 |
|
Ahmed Samy
|
960aff24fc
|
Backends: Win32: use XInput Packet to avoid resubmitting gamepad data. (#9202, #8556)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2026-01-28 15:30:49 +01:00 |
|
ocornut
|
8306e32495
|
Nav: fixed speed scale for resizing/moving with keyboard/gamepad. (#323)
Fix 04157da29.
|
2026-01-28 15:14:15 +01:00 |
|
ocornut
|
814c6a194b
|
Log/Capture: fixed erroneously injecting extra carriage returns in output.
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2026-01-26 12:29:42 +01:00 |
|
ocornut
|
d12b1a938e
|
Demo: improved Selectable() demos. (#9193)
|
2026-01-26 11:45:32 +01:00 |
|
ocornut
|
d1cf58e590
|
Nav: fixed WrapX/LoopX handling in menu layer. (#9178)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
Amend 3050f653cb
|
2026-01-23 16:00:28 +01:00 |
|
RegimantasSimkus
|
e1217227b2
|
Tooltips, Disabled: fixed EndDisabledOverrideReenable() assertion when nesting a tooltip in a disabled block. (#9180, #7640)
Amend f953ebf9ca
|
2026-01-23 15:29:27 +01:00 |
|
ocornut
|
3050f653cb
|
Menus, Nav: made navigation into menu-bar auto wrap on X axis. (#9178)
|
2026-01-22 17:33:35 +01:00 |
|
ocornut
|
3aba95060e
|
Fonts: adding new fonts after removing all fonts mid-frame properly updates current state.
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2026-01-21 19:53:55 +01:00 |
|
ocornut
|
cb3b7ff4fb
|
InputText: added mGuiInputTextCallbackData::EventActive helpers. (#9174)
|
2026-01-21 18:46:38 +01:00 |
|
ocornut
|
d448045669
|
InputText: Added ImGuiInputTextCallbackData::ID field.
|
2026-01-21 18:34:28 +01:00 |
|
ocornut
|
f21307e5c9
|
InputText: ImGuiInputTextCallbackData::SelectAll() sets CursorPos. Added SetSelection() helper.
Context was for #9174 but not specific to it.
|
2026-01-21 18:25:38 +01:00 |
|
ocornut
|
8c0b410371
|
Docs: tweaks.
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2026-01-20 18:25:18 +01:00 |
|
ocornut
|
8b86c939c7
|
Backends: DirectX10, DirectX11, SDLGPU3: added nearest sampler in ImGui_ImplDX10_RenderState/ImGui_ImplDX11_RenderState/ImGui_ImplSDLGPU3_RenderState struct.
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
(#6969, #5834, #7468, #3590, #9173, #8926, #7230, #5118, #3590, #2973, #6969)
|
2026-01-19 13:02:25 +01:00 |
|
ocornut
|
ea122de913
|
Error handling: Improve error handling and recovery for TableSetupColumn().
|
2026-01-19 11:49:11 +01:00 |
|
ocornut
|
d7598aa84f
|
Backends: SDL2, SDL3: changed GetClipboardText() handler to return NULL on error aka clipboard contents is not text. (#9168)
Consistent with other backends.
|
2026-01-15 16:08:18 +01:00 |
|
ocornut
|
9a6eb0ab25
|
Backends: Vulkan: ImGui_ImplVulkanH_DestroyWindow() oes not call vkDestroySurfaceKHR(): because surface is created by caller. (#9163)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
# Conflicts:
# backends/imgui_impl_vulkan.cpp
|
2026-01-14 19:37:05 +01:00 |
|
ocornut
|
a1dfaf4869
|
ImageButton() doesn't use a clamped style.FrameRounding value but instead adjust inner image rounding when FramePadding > FrameRounding. (#2942, #845)
|
2026-01-14 15:55:07 +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
|
0d08927dae
|
Error handling: Improve error handling and recovery for EndMenu()/EndCombo(). (#1651, #9165, #8499)
|
2026-01-14 14:59:39 +01:00 |
|
ocornut
|
791ad9b82d
|
InvisibleButton: allow calling with size (0,0) to fit to available content size. (#9166, #7623)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2026-01-13 16:15:48 +01:00 |
|
ocornut
|
f64c7c37ef
|
Fonts: fixed a crash when trying to use AddFont() with MergeMode=true on a font that has already been rendered. (#9162)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
|
2026-01-12 18:17:38 +01:00 |
|
ocornut
|
f5384544cb
|
(Breaking) Commented out legacy names obsoleted in 1.90 (Sept 2023): BeginChildFrame(), EndChildFrame(), ShowStackToolWindow(), IM_OFFSETOF(), IM_FLOOR().
scheduled / scheduled (push) Has been cancelled
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
|
2026-01-08 17:33:09 +01:00 |
|
ocornut
|
fedf227ea4
|
Amend 7a02f4b.
|
2026-01-08 17:17:06 +01:00 |
|
ocornut
|
1566c96ccd
|
InputText, Nav: fixed remote/shortcut InputText() not teleporting mouse cursor when nav cursor is active and io.ConfigNavMoveSetMousePos is enabled.
Motivated by this, also made SetFocusID() immediately set g.NavIdIsAlive, which is more correct and might be other (positive) subtle side effects.
|
2026-01-08 17:04:52 +01:00 |
|
ocornut
|
3389dfd9dd
|
IsItemHovered() doesn't filter out the signal when activated item is a shortcut remote activation. (#9138, #456)
Amend a201af7354
|
2026-01-08 15:58:12 +01:00 |
|
ocornut
|
7b3ad4a282
|
(Breaking) Popups: changed 'ImGuiPopupFlags popup_flags = 1' default value to be '= 0' for BeginPopupContextItem(), BeginPopupContextWindow(), BeginPopupContextVoid(), OpenPopupOnItemClick(). (#9157, #9146)
|
2026-01-07 18:15: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
|
0ff810038d
|
Added GetItemFlags() in public API. (#9127)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
build / Test - MacOS (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2025-12-22 18:33:12 +01:00 |
|
ocornut
|
9055c9ed22
|
imgui_freetype: fixed overwriting ImFontConfig::PixelSnapH when hinting is enabled.
Fix/amend 99f6b305c1.
|
2025-12-22 17:52:32 +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.
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
build / Test - MacOS (push) Has been cancelled
|
2025-12-17 14:30:01 +01:00 |
|
ocornut
|
dc48a7c88e
|
Docs: amend fc89c61
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
build / Test - MacOS (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2025-12-15 16:59:22 +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
|
1e7d2adc29
|
Fixed Clang cast-align warning + Added missing Changelog entry in 1.92.4. (#8893)
|
2025-12-11 21:37:42 +01:00 |
|
ocornut
|
bd6f48fe20
|
Backends: OpenGL3: Fixed embedded loader multiple init/shutdown cycles broken on some platforms. (#8792, #9112)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
build / Test - MacOS (push) Has been cancelled
|
2025-12-11 18:28:23 +01:00 |
|
ocornut
|
9971251574
|
Fonts: amend/comment on FontDataOwnedByAtlas=false fix being a breaking change. (#9086, #8465)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
build / Test - MacOS (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2025-12-10 21:42:07 +01:00 |
|
ocornut
|
a07b2828ce
|
Backends: GLFW: add IMGUI_IMPL_GLFW_DISABLE_X11 / IMGUI_IMPL_GLFW_DISABLE_WAYLAND. (#9109, #9116)
cc #8884, #8474, #8289
|
2025-12-10 18:57:02 +01:00 |
|
ocornut
|
9a4fd69f6d
|
Backends: GLFW: avoid repeated glfwSetCursor()/glfwSetInputMode() calls when unnecessary.
|
2025-12-10 18:35:22 +01:00 |
|
ocornut
|
cf64b7fa72
|
Tables: Fixed losing stored display order when reducing column count. (#9108, #4046)
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
build / Test - MacOS (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
Amend f2df804fcc
|
2025-12-08 19:29:41 +01:00 |
|
ocornut
|
a726bded11
|
Fonts: ClearOutputData() doesn't need to clear FallbackChar, EllipsisChar. Fixed crash changing font loader.
build / Build - Windows (push) Has been cancelled
build / Build - Linux (push) Has been cancelled
build / Build - MacOS (push) Has been cancelled
build / Build - iOS (push) Has been cancelled
build / Build - Emscripten (push) Has been cancelled
build / Build - Android (push) Has been cancelled
build / Test - Windows (push) Has been cancelled
build / Test - Linux (push) Has been cancelled
build / Test - MacOS (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
|
2025-12-05 19:12:50 +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
|
ded52c71d9
|
Debug Log: can output to debugger. Added ImGuiDebugLogFlags_OutputToDebugger.
|
2025-12-05 15:07:44 +01:00 |
|