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 |
|
omar
|
05481194b6
|
Update README
Added a section on useful extensions and widgets with links.
|
2026-02-20 15:25:35 +01:00 |
|
omar
|
e8281fdf1a
|
Update README
|
2026-02-20 15:09:20 +01:00 |
|
omar
|
f7fbe5bd91
|
Update README.md
|
2026-02-20 14:56:18 +01:00 |
|
ocornut
|
635a5c0a12
|
Clipper: clear DisplayStart/DisplayEnd fields when Step() returns false.
|
2026-02-18 16:08:49 +01:00 |
|
ocornut
|
b8a1f74fd9
|
Version 1.92.7 WIP
+ minor demo tweaks.
|
2026-02-18 16:05:51 +01:00 |
|
ocornut
|
6ded5230d0
|
Changelog formatting amends
|
2026-02-17 18:32:57 +01:00 |
|
ocornut
|
e118ea06e0
|
Version 1.92.6
|
2026-02-17 17:45:07 +01:00 |
|
ocornut
|
f921abe7e7
|
InputTextMultiline(): fixed a minor bug where Shift+Wheel would allow a small horizontal scroll offset. (#9249)
|
2026-02-17 17:44:42 +01:00 |
|
ocornut
|
ff673d31df
|
Backends: WebGPU: minor build fix for Emscripten 5.0.0 (note: our examples currently don't build with 5.0.1).
Getting 'warning: unused function 'CreateWGPUSurface' [-Wunused-function]' in some build paths.
cc #9246
|
2026-02-16 18:04:20 +01:00 |
|
Naveen Regulla
|
eaa32bb787
|
Avoid using SSE intrinsic on ARM64/ARM64EC targets. (#9209, #5943, #4091)
|
2026-02-13 17:24:34 +01:00 |
|
ocornut
|
9f2b3bcf7a
|
Backends: SDL2, SDL3: systems other than X11 are back to starting mouse capture on mouse down. Only X11 requires waiting for a drag by defaultadded ImGui_ImplSDL2_SetMouseCaptureMode(), ImGui_ImplSDL3_SetMouseCaptureMode(). (#9235, #3650, #6410, #3956, #3835)
Amend aa83d5d455
|
2026-02-13 16:01:08 +01:00 |
|
ocornut
|
041cdddf35
|
Fonts: add new ProggyForever font!
Amend f006400
|
2026-02-12 20:06:33 +01:00 |
|
ocornut
|
9c33672e5c
|
Examples: reword a comment to not mention AddFontDefault() explicitly.
|
2026-02-12 18:37:31 +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
|
66bb8add73
|
Docs: better document Shortcut() related stuff. (#9188) Better document io.ConfigDpiScaleFonts. (#9179)
|
2026-01-22 14:35:16 +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 |
|
E
|
5dde06b327
|
Docs: fixed 'Tearaway' link in credits section (#9176)
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-18 23:45:38 +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
|
b467a0466c
|
Docs: amends comments about fonts.
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-06 19:07:46 +01:00 |
|
ocornut
|
922a11f084
|
Docs: update links, refs.
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
|
2025-12-23 19:33:37 +01:00 |
|
ocornut
|
05581da183
|
AddFontDefault() now automatically selects an embedded font between AddFontDefaultVector() and AddFontDefaultBitmap).
|
2025-12-23 18:16:33 +01:00 |
|