fd752d8357
InputText: Fixed a glitch when using ImGuiInputTextFlags_ElideLeft where the local x offset would be incorrect during the deactivation frame. (#9298)
ocornut2026-03-13 16:32:39 +01:00
b76ab6232d
Nav: changed Gamepad mapping for "Activate with Text Input" action from FaceUp press to FaceDown long press. (#8803, #787)
ocornut2026-03-13 14:48:10 +01:00
90743d3112
Nav: allow ImGuiKey_Menu or Shift + F10 to work on Begin()...BeginPopupContextItem() sequence aiming at title bar. (#8803, #9270)
ocornut2026-03-12 19:12:47 +01:00
14a500a476
Nav: allow ImGuiKey_Menu or Shift + F10 to open context menus. Rework with polling in NavUpdate(). (#8803, #9270)
ocornut2026-03-12 18:49:57 +01:00
6cc99a6e2b
Nav: allow ImGuiKey_Menu or Shift + F10 to open context menus. Amends. (#8803, #9270)
ocornut2026-03-12 18:23:50 +01:00
5aa7d61139
InputText: reworked so that io.ConfigInputTextEnterKeepActive reactivate in order for e.g. IsItemDeactivatedAfterEdit() to work. Amends. (#9001, #9115)
ocornut2026-03-11 20:33:18 +01:00
03a9946a14
InputText: reworked so that io.ConfigInputTextEnterKeepActive reactivate in order for e.g. IsItemDeactivatedAfterEdit() to work. (#9001, #9115)
xtttandocornut2026-03-11 20:01:49 +01:00
11acd9f5cb
Sliders: extracted code into TempInputIsClampEnabled() helper for reuse.
ocornut2026-02-26 23:38:16 +01:00
238651ffa3
Sliders: shallow rework of TempInputScalar().
ocornut2026-02-26 23:50:40 +01:00
14e0c70f88
Sliders: removed unnecessary is_logarithmic parameters as they can be inferred. (#3786, #1823, #1316, #642)
ocornut2026-02-26 18:34:23 +01:00
ef022c5e0a
Separator: added and following style.SeparatorSize. (#2657, #9263)
ocornut2026-02-26 17:21:57 +01:00
c40226e9de
CloseButton, InputText: scale thickness to integer amount when using style.ScaleAllSizes(). (#7031)
ocornut2026-02-25 22:10:41 +01:00
650eca386e
Doc: update link to imgui_manual, add a new one near top of the demo + update binaries.
ocornut2026-02-25 20:14:25 +01:00
7dec6b6de8
Demo: TreeNode: add sectiont to increase visibility of tree clipping demo.
ocornut2026-02-23 22:53:35 +01:00
33dfa7f834
TreeNode, Demo: Property Editor: demonstrate a way to perform tree clipping by fast-forwarding through non-visible chunks. (#3823, #9251, #6990, #6042)
ocornut2026-02-23 22:31:17 +01:00
46f0e2e247
Demo: Property Editor: misc tweaks to reduce noise in upcoming change. Allow node to have more than 65K child.
ocornut2026-02-23 18:40:28 +01:00
f921abe7e7
InputTextMultiline(): fixed a minor bug where Shift+Wheel would allow a small horizontal scroll offset. (#9249)
ocornut2026-02-17 17:44:04 +01:00
7609963448
Demo: fixes for Emscripten 5.0+
ocornut2026-02-17 17:25:00 +01:00
ff673d31df
Backends: WebGPU: minor build fix for Emscripten 5.0.0 (note: our examples currently don't build with 5.0.1).
ocornut2026-02-16 18:04:07 +01:00
acdaaef625
Backends: further zealous warning fixes. (#9247)
ocornut2026-02-16 16:45:08 +01:00
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)
ocornut2026-02-13 15:58:20 +01:00
041cdddf35
Fonts: add new ProggyForever font!
ocornut2026-02-05 16:03:19 +01:00
a8bf659143
Fonts: AddFontDefaultBitmap() doesn't need to explicitely set OversampleH/OversampleV to 1 as this is automatic.
ocornut2026-02-12 19:35:41 +01:00
9c33672e5c
Examples: reword a comment to not mention AddFontDefault() explicitly.
ocornut2026-02-12 18:36:22 +01:00
d67c66c437
Changed RenderTextEllipsis() logic to not trim trailing blanks before the ellipsis. (#9229)
ocornut2026-02-11 13:24:38 +01:00
7b365fa6b4
Nav: fixed another occurence of nav cursor briefly appearing when Tabbing with ImGuiConfigFlags_NavEnableKeyboard disabled. (#9214, #9218)
ocornut2026-02-10 22:04:15 +01:00
9f30044333
Backends: GLFW: try to set IMGUI_IMPL_GLFW_DISABLE_X11 / IMGUI_IMPL_GLFW_DISABLE_WAYLAND automatically if headers are not available. (#9225)
ocornut2026-02-10 20:47:56 +01:00
fd9873a5c2
Tables: internals: extract TableSetColumnDisplayOrder() out of TableBeginApplyRequests() and clarify API limitations.
ocornut2026-02-10 18:12:53 +01:00
524f01d248
Metrics: browsing font baked data persist tree state when e.g. using LoadAll.
ocornut2026-02-05 16:29:26 +01:00
226f62fa8f
Demo: amend Shortcuts demo to clarify that ImGuiInputFlags_RouteOverActive may be used with focused route. (#9004)
ocornut2026-02-05 15:25:26 +01:00
ea83628438
Nav: fixed navigation cursor briefly appearing when using API to focus an InputText() in a window with _NoNavInputs flag. (#9214)
ocornut2026-02-03 17:33:45 +01:00
76860017d5
Clipper, Nav: fixed an UBSan warning when using in a ListClipper region . (#9160)
ocornut2026-02-02 17:24:32 +01:00
4b8e41cffb
TabBar: expose NextScrollToTabId to internal API.
ocornut2026-01-30 18:41:40 +01:00
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)
ocornut2026-02-02 16:00:33 +01:00
5166bec5d8
Scrollbar: rounding corners selected based on a generic helper.
ocornut2026-01-29 17:23:28 +01:00
6cc7787c77
Windows: shallow tweaks in window bg rendering to simplify diff w/ docking.
ocornut2026-01-29 14:12:57 +01:00