5aa7d61139InputText: reworked so that io.ConfigInputTextEnterKeepActive reactivate in order for e.g. IsItemDeactivatedAfterEdit() to work. Amends. (#9001, #9115)
ocornut
2026-03-11 20:33:18 +01:00
03a9946a14InputText: reworked so that io.ConfigInputTextEnterKeepActive reactivate in order for e.g. IsItemDeactivatedAfterEdit() to work. (#9001, #9115)
xttt
2026-03-11 20:01:49 +01:00
aeaaee8090Backends: SDL2, SDL3: fixed an issue in 06c2c9f45 causing ImGuiBackendFlags_HasMouseHoveredViewport to never be set. (#9284)
ocornut
2026-03-09 14:42:00 +01:00
Fixed -Wconversion warnings in GCC. (#9265)
Simon
2026-02-27 14:48:30 +02:00
11acd9f5cbSliders: extracted code into TempInputIsClampEnabled() helper for reuse.
ocornut
2026-02-26 23:38:16 +01:00
238651ffa3Sliders: shallow rework of TempInputScalar().
ocornut
2026-02-26 23:50:40 +01:00
14e0c70f88Sliders: removed unnecessary is_logarithmic parameters as they can be inferred. (#3786, #1823, #1316, #642)
ocornut
2026-02-26 18:34:23 +01:00
ef022c5e0aSeparator: added and following style.SeparatorSize. (#2657, #9263)
ocornut
2026-02-26 17:21:57 +01:00
c40226e9deCloseButton, InputText: scale thickness to integer amount when using style.ScaleAllSizes(). (#7031)
ocornut
2026-02-25 22:10:41 +01:00
650eca386eDoc: update link to imgui_manual, add a new one near top of the demo + update binaries.
ocornut
2026-02-25 20:14:25 +01:00
934c6a5f5eMerge branch 'master' into docking
ocornut
2026-02-25 19:48:53 +01:00
7dec6b6de8Demo: TreeNode: add sectiont to increase visibility of tree clipping demo.
ocornut
2026-02-23 22:53:35 +01:00
33dfa7f834TreeNode, Demo: Property Editor: demonstrate a way to perform tree clipping by fast-forwarding through non-visible chunks. (#3823, #9251, #6990, #6042)
ocornut
2026-02-23 22:31:17 +01:00
46f0e2e247Demo: Property Editor: misc tweaks to reduce noise in upcoming change. Allow node to have more than 65K child.
ocornut
2026-02-23 18:40:28 +01:00
ad769352eaViewports: fixed an issue where the implicit "Debug" window would erroneously be targeted for mouse inputs while hidden. (#9254)
ocornut
2026-02-19 11:34:39 +01:00
0653a0d42aDemo: use ImGui version of TreeNodeGetOpen/TreeNodeSetOpen + comments.
ocornut
2026-02-18 16:47:30 +01:00
f921abe7e7InputTextMultiline(): fixed a minor bug where Shift+Wheel would allow a small horizontal scroll offset. (#9249)
ocornut
2026-02-17 17:44:04 +01:00
7609963448Demo: fixes for Emscripten 5.0+
ocornut
2026-02-17 17:25:00 +01:00
d763944e9eStyle Editor: disable FontScaleDpi field when io.ConfigDpiScaleFonts is set.
ocornut
2026-02-17 17:23:18 +01:00
ff673d31dfBackends: WebGPU: minor build fix for Emscripten 5.0.0 (note: our examples currently don't build with 5.0.1).
ocornut
2026-02-16 18:04:07 +01:00
acdaaef625Backends: further zealous warning fixes. (#9247)
ocornut
2026-02-16 16:45:08 +01:00
3d79353e45Cast this to (void*) in zero-clearing memset calls to fix -Wnontrivial-memcall. Amends for docking (#9247, #8295, #8129, #8135)
ocornut
2026-02-16 16:30:21 +01:00
fbe973a8d0Cast this to (void*) in zero-clearing memset calls to fix -Wnontrivial-memcall (#9247, #8295, #8129, #8135)
Laurenz Altenmüller
2026-02-16 14:36:36 +01:00
eaa32bb787Avoid using SSE intrinsic on ARM64/ARM64EC targets. (#9209, #5943, #4091)
Naveen Regulla
2026-01-31 07:45:47 +05:30
9f2b3bcf7aBackends: 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)
ocornut
2026-02-13 15:58:20 +01:00
3fb22b836bMerge branch 'master' into docking
ocornut
2026-02-12 20:08:03 +01:00
041cdddf35Fonts: add new ProggyForever font!
ocornut
2026-02-05 16:03:19 +01:00
a8bf659143Fonts: AddFontDefaultBitmap() doesn't need to explicitely set OversampleH/OversampleV to 1 as this is automatic.
ocornut
2026-02-12 19:35:41 +01:00
9c33672e5cExamples: reword a comment to not mention AddFontDefault() explicitly.
ocornut
2026-02-12 18:36:22 +01:00
d67c66c437Changed RenderTextEllipsis() logic to not trim trailing blanks before the ellipsis. (#9229)
ocornut
2026-02-11 13:24:38 +01:00
7b365fa6b4Nav: fixed another occurence of nav cursor briefly appearing when Tabbing with ImGuiConfigFlags_NavEnableKeyboard disabled. (#9214, #9218)
ocornut
2026-02-10 22:04:15 +01:00
8ed10d538eDocs: update comment on ImGuiConfigFlags_NavEnableKeyboard. (#9218)
Ryan Jensen
2026-02-06 15:29:27 -06:00
943fcc4f10Merge branch 'master' into docking
ocornut
2026-02-10 20:52:55 +01:00
9f30044333Backends: GLFW: try to set IMGUI_IMPL_GLFW_DISABLE_X11 / IMGUI_IMPL_GLFW_DISABLE_WAYLAND automatically if headers are not available. (#9225)
ocornut
2026-02-10 20:47:56 +01:00
fd9873a5c2Tables: internals: extract TableSetColumnDisplayOrder() out of TableBeginApplyRequests() and clarify API limitations.
ocornut
2026-02-10 18:12:53 +01:00
524f01d248Metrics: browsing font baked data persist tree state when e.g. using LoadAll.
ocornut
2026-02-05 16:29:26 +01:00
226f62fa8fDemo: amend Shortcuts demo to clarify that ImGuiInputFlags_RouteOverActive may be used with focused route. (#9004)
ocornut
2026-02-05 15:25:26 +01:00
ea83628438Nav: fixed navigation cursor briefly appearing when using API to focus an InputText() in a window with _NoNavInputs flag. (#9214)
ocornut
2026-02-03 17:33:45 +01:00
76860017d5Clipper, Nav: fixed an UBSan warning when using in a ListClipper region . (#9160)
ocornut
2026-02-02 17:24:32 +01:00
4b8e41cffbTabBar: expose NextScrollToTabId to internal API.
ocornut
2026-01-30 18:41:40 +01:00
a9ca61a7ceFonts: fixed an issue where using PushFont() from the implicit/fallback "Debug" window when its recorded state is collapsed would incorrectly early out. (#9210, #8865)
ocornut
2026-02-02 16:00:33 +01:00
913a3c6056TabBar: expose NextScrollToTabId to internal API.
ocornut
2026-01-30 18:41:40 +01:00
921842e8a1Docking: make dock node tab bar ID match parent ID of its tab items.
ocornut
2026-01-30 18:44:01 +01:00
7a49ad6f5aDocking: use DockContextDeleteNode() instead of raw IM_DELETE(), so we can better rework ownership of dock node tab bars.
ocornut
2026-01-30 17:55:58 +01:00
f58378711fDocking: fixed various rendering issues and ability to have rounded floating dock nodes. Amend 91ce8cc. (#6993, #6151)
ocornut
2026-01-29 19:14:48 +01:00
10ebda0b5eDocking, Viwport: Fixed a regression in 1.92.4 where partially moving a floating docking node with split over the main viewport would set the window in an invalid state.
ocornut
2026-01-29 18:55:30 +01:00
91ce8ccdbcDocking: fixed various rendering issues and ability to have rounded floating dock nodes. (#6993, #6151)
ocornut
2026-01-29 18:08:43 +01:00
d6d5580099Merge branch 'master' into docking w/ custom fix in Scrollbar()
ocornut
2026-01-29 17:50:41 +01:00
a6598f6fdbWindows: clarify/simplify background rendering: alpha should always be zero for DockNodeHost windows. (#2522)
ocornut
2026-01-29 14:05:32 +01:00
5166bec5d8Scrollbar: rounding corners selected based on a generic helper.
ocornut
2026-01-29 17:23:28 +01:00
6cc7787c77Windows: shallow tweaks in window bg rendering to simplify diff w/ docking.
ocornut
2026-01-29 14:12:57 +01:00
960aff24fcBackends: Win32: use XInput Packet to avoid resubmitting gamepad data. (#9202, #8556)
Ahmed Samy
2026-01-27 00:43:09 +02:00
8306e32495Nav: fixed speed scale for resizing/moving with keyboard/gamepad. (#323)
ocornut
2026-01-28 15:14:15 +01:00
c6e54c7ab5Comments about input queue being close to be supporting multi-thread. (#5772)
ocornut
2026-01-13 16:38:58 +01:00
be2cfc26c9Backends: GLFW: improve workarounds for cases where GLFW is unable to provide reliable monitor info. (#9195, #7902, #5683)
ocornut
2026-01-25 13:24:20 +01:00