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 |
|
ocornut
|
9a4fd69f6d
|
Backends: GLFW: avoid repeated glfwSetCursor()/glfwSetInputMode() calls when unnecessary.
|
2025-12-10 18:35:22 +01:00 |
|
ocornut
|
cf64b7fa72
|
Tables: Fixed losing stored display order when reducing column count. (#9108, #4046)
Amend f2df804fcc
|
2025-12-08 19:29:41 +01:00 |
|
ocornut
|
a726bded11
|
Fonts: ClearOutputData() doesn't need to clear FallbackChar, EllipsisChar. Fixed crash changing font loader.
|
2025-12-05 19:12:50 +01:00 |
|
ocornut
|
7f78f52243
|
Demo: removed some hardcoded widths.
|
2025-12-05 18:46:13 +01:00 |
|
ocornut
|
60f8b0733c
|
Rework color marker internals to facilitate arbitrary override using SetNextItemColorMarker().
Amend fa4b47c
|
2025-12-05 18:28:55 +01:00 |
|
ocornut
|
fa4b47c5e2
|
Added RGBA color markers to ColorEdit3/ColorEdit4 + opt-in ImGuiSliderFlags_ColorMarkers for Drags/Sliders.
+ Added ImGuiColorEditFlags_NoColorMarkers
+ Added style.ColorMarkerSize.
|
2025-12-05 16:32:48 +01:00 |
|
ocornut
|
a7ecbcdeba
|
Shuffle ImGuiColorEditFlags flag values.
ImGuiColorEditFlags_AlphaOpaque, ImGuiColorEditFlags_AlphaNoBg, ImGuiColorEditFlags_AlphaPreviewHalf, ImGuiColorEditFlags_AlphaBar.
|
2025-12-05 16:32:45 +01:00 |
|
ocornut
|
ded52c71d9
|
Debug Log: can output to debugger. Added ImGuiDebugLogFlags_OutputToDebugger.
|
2025-12-05 15:07:44 +01:00 |
|
ocornut
|
9d4fafa671
|
Nav: removed an unnecessary FindWindowByName() call.
Amend c7016c25e8. It's not clear to me why it was committed like that, maybe a leftover of wip code which used the pointer before Begin().
|
2025-12-05 14:16:14 +01:00 |
|