ocornut
|
01380c5797
|
Version 1.92.9
|
2026-07-25 13:28:06 +02:00 |
|
ocornut
|
f31f98f4cd
|
ImDrawData: fixed late initialized field. (Amend 6f41d13)
Would effectively be initialized on use but best to clear on constructor.
|
2026-07-23 17:56: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
|
b335bf4328
|
Added ImTextureData::QueueUserData for staged-rendering texture queues e.g. imgui_threaded_rendering.h. (#8597, #9136)
|
2026-07-22 15:14:45 +02:00 |
|
ocornut
|
6f41d13c7a
|
DrawData: added FrameCount field to facilitate debugging multi-threading issues. (#8597, #9136)
|
2026-07-20 17:00:32 +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 |
|
ocornut
|
e4f7c5c722
|
Disabling ImGuiItemFlags_LiveEditOnInputScalar by default! (#9476, #701)
|
2026-07-20 14:26:57 +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
|
18d63b12be
|
Added ImGuiItemFlags_LiveEdit flag, and much-awaited support for disabling it. (#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:39:53 +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 |
|
ocornut
|
f626c1c793
|
ColorPicker: added option to fix Saturation/Value triangle in wheel picker. Amends. (#9337)
ConfigColorPickerRotateTriangle -> !ImGuiColorEditFlags_PickerNoRotate
|
2026-07-07 16:18:34 +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 |
|
SeanTheBuilder1
|
0785cdb2bb
|
ColorPicker: added option to fix Saturation/Value triangle in wheel picker. (#9337)
|
2026-07-07 16:14:11 +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
|
9f7d8086fe
|
(Breaking) ColorEdit: obsoleted SetColorEditOptions() function in favor of poking to io.ColorEditFlags. (Amend 0e479b9)
Reordered IO fields breaks ABI backward compat which was never guaranteed. Occasional breaking is a good way to enforce that lack of guarantee!
|
2026-07-06 16:02:17 +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
|
5c2160ac85
|
Settings, IO: move ConfigDebugIniSettings in same section.
|
2026-07-03 16:56:38 +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
|
279d04f7a3
|
Added GetItemClickedCountWithSingleClickDelay(), io.MouseSingleClickDelay. (#8337)
|
2026-07-01 18:53:29 +02:00 |
|
ocornut
|
76f5be2749
|
Settings: minor struct packing.
|
2026-06-25 22:59:51 +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
|
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 |
|
ocornut
|
2f94e7dc13
|
Tables: add support for ImGuiTableFlags_TrackTopologyChanges (#9108, #4046)
|
2026-06-24 15:50:17 +02:00 |
|
ocornut
|
d15966ff6c
|
Tables: fixed TableGcCompactSettings() not invalidating bound offset. A crash could in theory be triggered if clicking "Gc All" after saved tables have reduced column count.
Tested by "table_settings_5"
|
2026-06-18 19:48:53 +02:00 |
|
Brenton Bostick
|
7aaf10f15b
|
Docs: fixed typos (#9449)
|
2026-06-17 14:11:19 +02:00 |
|
ocornut
|
b46a37eac9
|
Tables: comments about misleading TableSetupColumn() user_id parameter, renamed to user_data.
ImGuiTableColumnSortSpecs::ColumnUserID should be changed to ColumnUserData.
|
2026-06-15 19:05:38 +02:00 |
|
ocornut
|
e5ff2d07d7
|
Tables: Context-menu: added "Reset" sub-menu and "Reset Visibility" option.
|
2026-06-11 19:15:55 +02:00 |
|
ocornut
|
f1dd18b75c
|
Docs: minor amends to ImTextureData comments.
|
2026-06-10 15:55:48 +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
|
5a42cddcd2
|
Fixed a build issue when defined IMGUI_API + IMGUI_DISABLE_OBSOLETE_FUNCTIONS. (#9424)
Amend 6df50a0
|
2026-06-02 18:40:14 +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 |
|
ocornut
|
5aa0393a15
|
DrawList: don't mark ImDrawListFlags_TextNoPixelSnap as internal in comments. (#3437, #9417, #2291)
|
2026-06-01 17:23:11 +02:00 |
|
ocornut
|
cac16b0d16
|
DrawList: rename ImDrawListFlags_NoTextPixelSnap -> ImDrawListFlags_TextNoPixelSnap. (#3437, #9417, #2291)
Amend 1d33ea9
|
2026-05-29 18:39:17 +02:00 |
|
ocornut
|
1d33ea939f
|
DrawList: added ImDrawListFlags_NoTextPixelSnap to disable snapping of AddText() coordinates for a given scope. (#3437, #9417, #2291)
This may evolve into a per-call ImDrawFlags option as well.
+ clip_rect.Max.y early out may be applied before truncation.
|
2026-05-29 18:12:11 +02:00 |
|
ocornut
|
75f985998b
|
Using custom ceilf inline impl in ImGui::CalcTextSize().
Amend 7b0bf230, 4622fa4b6, 12b7977. (#791)
|
2026-05-29 15:59:44 +02:00 |
|
ocornut
|
783eba926f
|
Docs: retroactively amend 1.92.8 changelog about ImDrawFlags_Closed value.
Amend 6df50a0
|
2026-05-28 11:37:37 +02:00 |
|
ocornut
|
24a80f74a4
|
InputText, Style: added InputTextCursorSize to configure cursor/caret thickness. (#7031, #9409)
|
2026-05-22 19:12:36 +02:00 |
|
ocornut
|
904b663184
|
Clarify support for "%s" shortcuts in functions taking format strings. (#9404, #3466, #6846)
|
2026-05-19 18:50:39 +02:00 |
|
ocornut
|
e41d691da1
|
Demo: Tree Nodes: extract 'Tree Nodes->Selectable Nodes' into its own thing.
+ comments (#9401)
|
2026-05-18 14:31:58 +02:00 |
|
ocornut
|
c7767926ce
|
Version 1.92.9 WIP
|
2026-05-15 13:28:32 +02:00 |
|
ocornut
|
310c719a1f
|
Rework definition of ImDrawFlags_InvalidMask_ so it more strictly fits in an int32 for non C/C++ languages where it matters. (#9396, #9397)
|
2026-05-15 10:48:24 +02:00 |
|
ocornut
|
b2546a5c93
|
Comments on not needing to use ImDrawFlags_RoundCornersAll.
|
2026-05-13 12:46:07 +02:00 |
|
ocornut
|
e0f5f9a14c
|
Amend AddRect(), AddPolyline() error detection to safely return an trigger error handling mechanism.
Amend 6df50a0667
|
2026-05-12 17:40:28 +02:00 |
|
ocornut
|
8936b58fe2
|
Version 1.92.8
Include minor bits: adjust activeid logging, tweak comments.
|
2026-05-12 16:30:30 +02:00 |
|
ocornut
|
73afb6b6e6
|
Fonts: clarify that ClearFonts() be useful over calling Clear().
|
2026-05-11 17:45:59 +02:00 |
|
ocornut
|
eb453f2be6
|
Checkbox, Style: added ImGuiCol_CheckboxSelectedBg. (#9392)
|
2026-05-11 14:30:34 +02:00 |
|
ocornut
|
0eae77f783
|
Inputs: SetItemKeyOwner(): return true if ownership has been requested, which can to be checked to accurately gate further input test.
(#456, #2637, #2620, #2891, #3370, #3724, #4828, #5108, #5242, #5641)
|
2026-05-07 21:15:27 +02:00 |
|