c6e54c7ab5
Comments about input queue being close to be supporting multi-thread. (#5772)
ocornut2026-01-13 16:38:58 +01:00
d1cf58e590
Nav: fixed WrapX/LoopX handling in menu layer. (#9178)
ocornut2026-01-23 16:00:28 +01:00
e1217227b2
Tooltips, Disabled: fixed EndDisabledOverrideReenable() assertion when nesting a tooltip in a disabled block. (#9180, #7640)
RegimantasSimkusandocornut2026-01-19 17:05:13 +00:00
7250fbde2e
Fixed warning compiling stb_truetype with MSVC, C++20 with /w15262 (#9189)
ocornut2026-01-23 14:29:20 +01:00
a117055b6b
Internals: move field for locality.
ocornut2026-01-22 18:24:12 +01:00
b015acc464
Viewports: added GetWindowViewport() in imgui_internal.h to increase consistency with code using this public API in docking branch. (#9140)
ocornut2026-01-22 17:50:25 +01:00
3050f653cb
Menus, Nav: made navigation into menu-bar auto wrap on X axis. (#9178)
ocornut2026-01-22 17:33:35 +01:00
b933599f00
Backends: DirectX12: added helpers to switch to Linear sampler (yet not made public, but intended to be forward declared). (#9173)
thedmdandocornut2025-09-27 15:09:52 +02:00
21d3299e58
Backends: fixed reappearing uses to NULL to favor nullptr.
ocornut2026-01-15 16:08:40 +01:00
d7598aa84f
Backends: SDL2, SDL3: changed GetClipboardText() handler to return NULL on error aka clipboard contents is not text. (#9168)
ocornut2026-01-15 16:07:07 +01:00
9a6eb0ab25
Backends: Vulkan: ImGui_ImplVulkanH_DestroyWindow() oes not call vkDestroySurfaceKHR(): because surface is created by caller. (#9163)
ocornut2026-01-14 19:23:57 +01:00
a1dfaf4869
ImageButton() doesn't use a clamped style.FrameRounding value but instead adjust inner image rounding when FramePadding > FrameRounding. (#2942, #845)
ocornut2026-01-14 15:54:55 +01:00
7143d711bf
Images, Style: added style.ImageRounding, ImGuiStyleVar_ImageRounding to configure rounding of Image() widgets. (#2942, #845)
ocornut2026-01-14 15:24:30 +01:00
0d08927dae
Error handling: Improve error handling and recovery for EndMenu()/EndCombo(). (#1651, #9165, #8499)
ocornut2026-01-14 14:59:39 +01:00
791ad9b82d
InvisibleButton: allow calling with size (0,0) to fit to available content size. (#9166, #7623)
ocornut2026-01-13 16:15:48 +01:00
f64c7c37ef
Fonts: fixed a crash when trying to use AddFont() with MergeMode=true on a font that has already been rendered. (#9162)
ocornut2026-01-12 18:17:38 +01:00
d1c5a66557
Backends: WebGPU: rework unsupported path into an assert. (#9155, #9156)
ocornut2026-01-12 12:11:10 +01:00
f5384544cb
(Breaking) Commented out legacy names obsoleted in 1.90 (Sept 2023): BeginChildFrame(), EndChildFrame(), ShowStackToolWindow(), IM_OFFSETOF(), IM_FLOOR().
ocornut2026-01-08 17:26:25 +01:00
1566c96ccd
InputText, Nav: fixed remote/shortcut InputText() not teleporting mouse cursor when nav cursor is active and io.ConfigNavMoveSetMousePos is enabled.
ocornut2026-01-08 17:04:52 +01:00
3389dfd9dd
IsItemHovered() doesn't filter out the signal when activated item is a shortcut remote activation. (#9138, #456)
ocornut2026-01-08 15:58:12 +01:00
9ce41a92c3
Misc/shallow merges from docking branch to reduce small drift.
ocornut2026-01-08 14:31:25 +01:00
25158fe33b
Textures: prevent assert/crash of having a destroyed texture recreated without the pixels data available (#9150, #8811)
Sammy FatnassiandGitHub2026-01-03 14:26:29 -05:00
b7b8f52437
Examples: Android: update for consistency (untested).
ocornut2025-12-23 17:57:01 +01:00
05581da183
AddFontDefault() now automatically selects an embedded font between AddFontDefaultVector() and AddFontDefaultBitmap).
ocornut2025-12-23 17:44:18 +01:00
4dac00ca0c
Windows: fixed always updating internal buffer for ### window titles even when Ctrl+Tab window is hidden. Instead forcing an update on mismatching when appearing.
ocornut2025-12-11 23:12:52 +01:00
fc89c61089
Hashing: handling of "###" operator to reset to seed within a string identifier doesn't include the "###" characters in the output hash anymore.
omarandocornut2019-12-26 21:40:58 +01:00
cf64b7fa72
Tables: Fixed losing stored display order when reducing column count. (#9108, #4046)
ocornut2025-12-08 19:29:41 +01:00
a726bded11
Fonts: ClearOutputData() doesn't need to clear FallbackChar, EllipsisChar. Fixed crash changing font loader.
ocornut2025-12-05 19:12:50 +01:00
7f78f52243
Demo: removed some hardcoded widths.
ocornut2025-12-05 18:44:21 +01:00
60f8b0733c
Rework color marker internals to facilitate arbitrary override using SetNextItemColorMarker().
ocornut2025-12-05 18:06:34 +01:00
fa4b47c5e2
Added RGBA color markers to ColorEdit3/ColorEdit4 + opt-in ImGuiSliderFlags_ColorMarkers for Drags/Sliders.
ocornut2025-12-05 16:29:15 +01:00
a7ecbcdeba
Shuffle ImGuiColorEditFlags flag values.
ocornut2025-12-04 16:45:45 +01:00
ded52c71d9
Debug Log: can output to debugger. Added ImGuiDebugLogFlags_OutputToDebugger.
ocornut2025-12-05 15:07:44 +01:00
9d4fafa671
Nav: removed an unnecessary FindWindowByName() call.
ocornut2025-12-05 14:16:14 +01:00
d1e262ad55
Internals: refactor RenderRectFilledRangeH() into RenderRectFilledInRangeH() to take absolute coordinates instead of normalized ones.
ocornut2025-12-04 15:57:31 +01:00