ocornut
|
a9e7a8c880
|
ImDrawData: fixed a regression in 1.92.9 where legacy ImDrawData::CmdListsCount was always 0.
|
2026-07-26 15:42:48 +02:00 |
|
ocornut
|
01380c5797
|
Version 1.92.9
|
2026-07-25 13:28:06 +02:00 |
|
ocornut
|
e722165561
|
Docs: rework FAQ index, added multi-threading and string-view details.
|
2026-07-25 12:41:02 +02:00 |
|
ocornut
|
f594633b54
|
Popups: added bool return value to OpenPopup(), OpenPopupOnItemClick() functions. (#9429)
Following on 795cf6fcb5.
|
2026-07-23 17:49:39 +02:00 |
|
ocornut
|
548389359c
|
(Breaking) ImDrawData: marked draw_data->CmdListsCount as obsolete. Use draw_data->CmdLists.Size.
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
|
2026-07-20 16:58:45 +02:00 |
|
omar
|
295385ff96
|
Update FAQ.md
|
2026-07-20 15:23:35 +02:00 |
|
omar
|
c9c458c40a
|
Update FAQ.md
|
2026-07-20 15:20:27 +02:00 |
|
ocornut
|
e4f7c5c722
|
Disabling ImGuiItemFlags_LiveEditOnInputScalar by default! (#9476, #701)
|
2026-07-20 14:26:57 +02:00 |
|
rbrtc
|
7038887c32
|
Docs: fixed link in FAQ index. (#9480)
|
2026-07-17 13:51:28 +02:00 |
|
ocornut
|
26b8292635
|
Split ImGuiItemFlags_LiveEdit into ImGuiItemFlags_LiveEditText, ImGuiItemFlags_LiveEditScalar. Added Demo contents. (#9476, #701)
cc #3936, #3946, #5904, #6284, #8149, #8065, #8665, #9117, #9299, #700, #1351, #1875, #2060, #2215, #2380, #2550, #3083, #3338, #3556, #4373, #4714, #4885, #5184,#5777, #6707, #6766, #8004, #8303, #8915, #9308
|
2026-07-16 15:46:47 +02:00 |
|
ocornut
|
0ff4a8a900
|
Backends: OpenGL2/3: Backup and restore GL_UNPACK state in UpdateTexture(). Amends. (#9473, #8802)
Fix setting GL_UNPACK_ROW_LENGTH twice.
|
2026-07-15 18:20:05 +02:00 |
|
Turtle Dove
|
35a7e8e864
|
Backends: SDL2: restore SDL_StartTextInput()/SDL_StopTextInput() calls on Android (#7636, #9474)
|
2026-07-15 17:59:25 +02:00 |
|
Turtle Dove
|
909082890a
|
Backends: Android: clear mouse position on touch release. (#6627, #9474)
|
2026-07-15 17:36:39 +02:00 |
|
ocornut
|
bad1ee71f8
|
Backends: SDL_Renderer3: fixed changing scale mode not actually working on all platforms. (#7616, #9470, #9378)
|
2026-07-15 13:44:03 +02:00 |
|
ShiroKSH
|
003ee19d9e
|
Backends: SDL_Renderer3: fixed default sampler not being Linear. (#7616, #9470, #9378)
|
2026-07-15 13:44:01 +02:00 |
|
ocornut
|
b62bfd6b06
|
InputText: reworked io.ConfigInputTextEnterKeepActive mode so that pressing Ctrl+Enter or Shift+Enter still allows to deactivate.
cc #9239
|
2026-07-10 21:36:43 +02:00 |
|
ocornut
|
da137cbbb0
|
(Breaking) Drag and Drop: commented out legacy name ImGuiDragDropFlags_SourceAutoExpirePayload. Use ImGuiDragDropFlags_PayloadAutoExpire.
|
2026-07-08 18:40:29 +02:00 |
|
Jonathan Hoffstadt
|
62399b5bfe
|
Examples: Apple + Metal4: add example (#9466, #9451)
+ Amend edit to EXAMPLES.md, comment build.xml
|
2026-07-08 18:04:30 +02:00 |
|
Kian
|
520a29dd51
|
Backends: Metal4: added metal-cpp support. (#9461)
with amends.
|
2026-07-07 16:29:02 +02:00 |
|
ocornut
|
cfdc953ba9
|
ColorPicker: added option to fix Saturation/Value triangle in wheel picker. Amends. (#9337)
The heat makes this week really not good with human mistakes I guess.
|
2026-07-07 16:21:36 +02:00 |
|
ocornut
|
5d56c09432
|
ColorPicker: added option to fix Saturation/Value triangle in wheel picker. Amends. (#9337)
|
2026-07-07 16:14:13 +02:00 |
|
ocornut
|
aca69173df
|
(Breaking) ColorEdit: obsoleted SetColorEditOptions() function in favor of poking to io.ConfigColorEditFlags. (Amend 0e479b9, 9f7d808)
Apologies, 9f7d808 was extremely flaky.
|
2026-07-07 16:10:35 +02:00 |
|
ocornut
|
0e479b9554
|
(Breaking) ColorEdit: obsoleted SetColorEditOptions() function in favor of poking to style.ColorEditFlags.
|
2026-07-06 15:34:13 +02:00 |
|
ocornut
|
4f1ea369ea
|
Examples: OpenGL3+Win32: rework OpenGL initialization to allow Wine compatibility. (#9427, #6577)
|
2026-07-03 18:57:14 +02:00 |
|
ocornut
|
a977144955
|
Examples: OpenGL3+GLFW,SDL2,SDL3: improve Wine compatibility by passing empty GLSL version to ImGui_ImplOpenGL3_Init(). (#9427, #6577)
|
2026-07-03 18:57:10 +02:00 |
|
ocornut
|
5fb77dfde1
|
Settings: added io.ConfigIniSettingsAutoDiscardMonths, trimming tool in in Metrics->Settings + internal CleanupIniSettings(). (#9460)
cc #437 #2564
|
2026-07-03 16:36:46 +02:00 |
|
ocornut
|
f7e8343ee9
|
Settings, IO: added io.ConfigIniSettingsSaveLastUsedDate, platform_io.Platform_SessionDate, IMGUI_DISABLE_TIME_FUNCTIONS(). (#9460)
cc #437
|
2026-07-03 16:36:45 +02:00 |
|
ocornut
|
8fc25800e0
|
Fonts, Context: assert that ImFontAtlas has no other references when destroying an owned atlas. (#9426)
|
2026-07-02 15:02:59 +02:00 |
|
ocornut
|
6824e2c2e4
|
Examples: Android: update to AGP 9.2.0 to support Gradle 9.6.0.
|
2026-07-02 14:26:46 +02:00 |
|
ocornut
|
caddd26fb9
|
Backends: Metal4: minor tweaks/comments. (#9458, #9451)
|
2026-07-02 12:09:06 +02:00 |
|
ocornut
|
279d04f7a3
|
Added GetItemClickedCountWithSingleClickDelay(), io.MouseSingleClickDelay. (#8337)
|
2026-07-01 18:53:29 +02:00 |
|
ocornut
|
c66d9a8190
|
Examples, SDL2/SDL3: use SDL_GetWindowSizeInPixels() to create framebuffers. (#8761, #9124)
+ cc #7433
|
2026-06-29 11:50:42 +02:00 |
|
ocornut
|
60fbdbb8d8
|
Multi-Select: reworked ImGuiMultiSelectFlags_NoAutoSelect as it carried side-effects that were hardcoded/designed to use multi-selection on checkboxes. (#9391)
|
2026-06-25 14:13:13 +02:00 |
|
ocornut
|
ac6f9683b5
|
Style: added MenuItemRounding, SelectableRounding, ImGuiStyleVar_MenuItemRounding, ImGuiStyleVar_SelectableRounding. (#7589, #9375, #9453)
|
2026-06-25 11:43:50 +02:00 |
|
ocornut
|
26432cfdc6
|
Style, Nav: scale the NavCursor border thickness when using large values with ScallAllSizes().
|
2026-06-24 17:57:04 +02:00 |
|
ocornut
|
be374fa598
|
TreeNode: fixed nav cursor rendering with rounding even though tree nodes don't have it. (#7589)
|
2026-06-24 17:32:36 +02:00 |
|
ocornut
|
b522576054
|
Tables: tracking topology changes by default. Match by ID then in sequential order for remaining. (#9108, #4046)
Removed ImGuiTableFlags_TrackTopologyChanges.
|
2026-06-24 16:01:43 +02:00 |
|
Clownacy
|
b2377d616d
|
Nav, Popups: fixed context menu activation with gamepad erroneously testing for _NavEnableKeyboard instead of _NavEnableGamepad. (#9454)
cc: #8803, #9270
|
2026-06-24 13:49:28 +02:00 |
|
Cleroth
|
9a5c070308
|
Windows: fixed double-click collapse toggle not owning the mouse button. (#9439)
|
2026-06-17 15:21:36 +02:00 |
|
ocornut
|
73a6610e81
|
Backends: OpenGL3: Expose selected render state in ImGui_ImplOpenGL3_RenderState, allowing to dynamically select between use of glBindSampler() and glTexParameter(). (#9378)
|
2026-06-17 15:02:51 +02:00 |
|
ocornut
|
2064059a7f
|
Docs, Backends: OpenGL3, Vulkan: added comments about custom sampler. (#9378)
|
2026-06-17 12:53:36 +02:00 |
|
ocornut
|
138c0e6c7d
|
Added IM_DEBUG_BREAK() handler for GCC+AArch64/ARM64.
|
2026-06-15 19:32:56 +02:00 |
|
ocornut
|
924f57181b
|
Tables: Headers: fixed label being clipped early to reserve space for a sort marker even when no sort marker is displayed.
Amend 892b48e2d6: while fixing auto fit this was ditched.
|
2026-06-12 18:22:52 +02:00 |
|
ocornut
|
e5ff2d07d7
|
Tables: Context-menu: added "Reset" sub-menu and "Reset Visibility" option.
|
2026-06-11 19:15:55 +02:00 |
|
Vladimir Perminov
|
7950c96f0e
|
Backends: OpenGL3: GLSL version detection assume GLSL 410 when GL context is 4.1. Fixes an issue running on macOS with Wine. (#9427, #6577)
Amend fc737d2333
|
2026-06-03 15:48:52 +02:00 |
|
ocornut
|
14278db024
|
Fonts: better document the fact that ImFontAtlas::Clear()/ClearFonts() functions are unlikely to be useful nowadays + fix tex->Updates[] ever-growing if ClearFonts() is called between frames.
|
2026-06-03 15:27:02 +02:00 |
|
ocornut
|
c4eaac6d48
|
Fonts: fixed an issue where passing a manually created ImFontAtlas to CreateContext() would incorrectly destroy it in DestroyContext() when ref-count gets back to zero. (#9426)
# Conflicts:
# docs/CHANGELOG.txt
|
2026-06-02 19:05:40 +02:00 |
|
ocornut
|
995e4a65ff
|
(Breaking) TreeNode: commented out legacy name ImGuiTreeNodeFlags_SpanTextWidth which was obsoleted in 1.90.7 (May 2024). Use ImGuiTreeNodeFlags_SpanLabelWidth instead.
|
2026-06-02 18:37:01 +02:00 |
|
omar
|
a054a016e2
|
Docs: Fonts: amends.
|
2026-06-02 18:09:48 +02:00 |
|
omar
|
045a0907f4
|
Docs: Fonts.md: added notes about TexMinWidth,TexMinHeight.
Probably misplaced: the document could have a section about memory usage considerations?
|
2026-06-02 18:05:23 +02:00 |
|