Dario Mylonopoulos
|
84a9d532b6
|
Backends: GLFW: Load X11 functions dynamically to avoid x11 linking requirement. (#9116, #9109)
Amend 6b2cdf2 (#8884, #8474, #8289)
|
2026-01-08 14:55:10 +01:00 |
|
ocornut
|
ca46e5d959
|
Backends: SDL2/SDL3: adjusted IME offset to match other backends and master branch. (#6071, #1953)
Amend 1668693bc
|
2026-01-08 14:41:52 +01:00 |
|
ocornut
|
8103582b65
|
Backends: Vulkan: amend 1dc1964 for multi-viewports (#9152)
|
2026-01-07 18:20:41 +01:00 |
|
ocornut
|
cab7088c85
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_vulkan.h
# imgui.cpp
|
2026-01-07 18:20:29 +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 |
|
ocornut
|
01a4cff8f9
|
Docking: moving redundant clears in one place for simplicity.
|
2026-01-05 14:40:29 +01:00 |
|
ocornut
|
00dfb3c896
|
Fixed implicit/fallback "Debug" window from staying visible if once docked. (#9151)
|
2026-01-05 14:36:33 +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
|
396b33d0d0
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2025-12-23 18:19:15 +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
|
0a4783309d
|
Renamed IM_ARRAYSIZE() -> IM_COUNTOF(). Amend 4e7c055 for branch.
|
2025-12-21 18:06:51 +01:00 |
|
ocornut
|
26f7b2f5aa
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2025-12-21 18:05:20 +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
|
9ca7ea00c8
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_glfw.h
# backends/imgui_impl_opengl3.cpp
# imgui.cpp
|
2025-12-11 23:25:47 +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
|
6327b63064
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2025-12-05 16:38:51 +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 |
|