ocornut
|
21d3299e58
|
Backends: fixed reappearing uses to NULL to favor nullptr.
|
2026-01-15 16:09:01 +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)
# 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)
|
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)
|
2026-01-12 18:17:38 +01:00 |
|
ocornut
|
d1c5a66557
|
Backends: WebGPU: rework unsupported path into an assert. (#9155, #9156)
|
2026-01-12 12:11:10 +01:00 |
|
ocornut
|
f5384544cb
|
(Breaking) Commented out legacy names obsoleted in 1.90 (Sept 2023): BeginChildFrame(), EndChildFrame(), ShowStackToolWindow(), IM_OFFSETOF(), IM_FLOOR().
|
2026-01-08 17:33:09 +01:00 |
|
ocornut
|
fedf227ea4
|
Amend 7a02f4b.
|
2026-01-08 17:17:06 +01:00 |
|
ocornut
|
7a02f4b545
|
Nav, Shortcuts, Tooltips: tooltip reference position not affected by remote shortcut activation. (#9138, #456)
NavCalcPreferredRefPos() has different path for popups vs tooltip.
Amend 197f8904fe
|
2026-01-08 17:14:38 +01:00 |
|
ocornut
|
ca9b7b4071
|
InputText, Nav: amend 1566c96. (incorrectly commited old chunk)
|
2026-01-08 17:11:23 +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
|
9ce41a92c3
|
Misc/shallow merges from docking branch to reduce small drift.
|
2026-01-08 14:31:25 +01:00 |
|
maf
|
43a90adc61
|
Docs: Fix spelling errors (#9158)
|
2026-01-08 09:17:44 +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 |
|
JD31
|
4ce188def8
|
Backends: WebGPU: clarify build failure when attempting to build with Dawn for iOS. (#9155, #9156)
|
2026-01-07 17:25:41 +01:00 |
|
ocornut
|
b467a0466c
|
Docs: amends comments about fonts.
|
2026-01-06 19:07:46 +01:00 |
|
ocornut
|
69a501df6e
|
Backends: OpenGL3: call ImGui_ImplOpenGL3_InitLoader() in ImGui_ImplOpenGL3_CreateDeviceObjects() / ImGui_ImplOpenGL3_DestroyDeviceObjects(). (#9112)
|
2026-01-05 16:46:56 +01:00 |
|
ocornut
|
1dc1964d5b
|
Backends: Vulkan: change ImGui_ImplVulkanH_Window::ClearEnable to fuller featured AttachmentDesc. (#9152)
|
2026-01-05 16:39:49 +01:00 |
|
ocornut
|
f106ccd5fa
|
Backends: Vulkan: clarify ImGui_ImplVulkanH_Window members.
|
2026-01-05 16:38:01 +01:00 |
|
Sammy Fatnassi
|
25158fe33b
|
Textures: prevent assert/crash of having a destroyed texture recreated without the pixels data available (#9150, #8811)
Amend 8c22b8aef
|
2026-01-03 20:26:29 +01:00 |
|
ocornut
|
960921f03a
|
Happy new year!
|
2026-01-03 01:07:58 +01:00 |
|
ocornut
|
922a11f084
|
Docs: update links, refs.
|
2025-12-23 19:33:37 +01:00 |
|
ocornut
|
b7b8f52437
|
Examples: Android: update for consistency (untested).
|
2025-12-23 18:16:33 +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
|
cde6ad3967
|
Removed unused ImRect::Floor(). Clarified IM_TRUNC(), IM_ROUND(), ImRound64().
Better to remove since it uses IM_TRUNC which has unusual specs.
Note: 87a6443c5 always use positive value in ImRound64(). (#3609, #8215)
|
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
|
55ad3b4abd
|
Fonts: added ExtraSizeScale feature (undocumented).
|
2025-12-23 18:16:32 +01:00 |
|
ocornut
|
d1de937c31
|
Fonts: ImFontAtlasFontRebuildOutput() helper.
|
2025-12-23 18:16:32 +01:00 |
|
ocornut
|
d365417e8b
|
CI: reduce macOS runs since they are expensive.
|
2025-12-23 16:47:44 +01:00 |
|
ocornut
|
0ff810038d
|
Added GetItemFlags() in public API. (#9127)
|
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
|
d87650dffb
|
Text: fixed unused variable warning on builds without asserts.
|
2025-12-21 18:22:48 +01:00 |
|
ocornut
|
a5dffbec38
|
Text: word-wrapping use a small lookup table. (#8990, #3237, #8503, #8139, #8439, #9094, #3002, #9066, #8838)
|
2025-12-21 18:04:01 +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
|
683f9160b9
|
Internals: ImBitArray: rename storage.
|
2025-12-18 23:38:34 +01:00 |
|
ocornut
|
4e7c05504a
|
Renamed IM_ARRAYSIZE() -> IM_COUNTOF(). Kept legacy name for now.
|
2025-12-17 14:30:01 +01:00 |
|
ocornut
|
99bca397d8
|
Docs: clarify PixelSnapH / PixelSnapV + comment on PushTextWrapPos().
|
2025-12-17 12:02:07 +01:00 |
|
ocornut
|
dc48a7c88e
|
Docs: amend fc89c61
|
2025-12-15 16:59:22 +01:00 |
|
ocornut
|
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.
3997e8b555 was already doing that. (Relates to 8e67fe1: code assume pointer used to be nulled when ctrl+tab window is disabled. not the case).
|
2025-12-11 23:24:43 +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)
|
2025-12-11 18:28:23 +01:00 |
|
ocornut
|
0d2dd30ee9
|
Tabs: minor tweaks to facilitate mods altering spacing.
|
2025-12-11 17:17:57 +01:00 |
|
ocornut
|
9971251574
|
Fonts: amend/comment on FontDataOwnedByAtlas=false fix being a breaking change. (#9086, #8465)
|
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 |
|