ocornut
|
5de45fb1d9
|
Trim trailing white spaces. Changes some NULL to nullptr.
|
2026-08-07 16:00:53 +02:00 |
|
Daniel K. O. (dkosmari)
|
49fa47fc19
|
Added IM_FMTARGS/IM_FMTLIST to TextAligned() functions. (#1980, #9455)
|
2026-08-07 15:41:20 +02:00 |
|
ocornut
|
6a6d7bc3ca
|
Internals: added SetNextWindowFlags(), SetNextWindowChildFlags() helpers + made BeginChildEx() itself read from them. (#9503, #8280, #9412, #9499, #9393, #8488)
As a result BeginTable() doesn't need to read itself and pass that to BeginChildEx().
|
2026-08-05 21:16:35 +02:00 |
|
ocornut
|
5108603789
|
DrawList: apply current pixel density to DrawList's fringe scale. Added ImDrawList::_SetPixelDensity(). Reword FontRasterizerDensity as CurrentPixelDensity.
Amend 94a4322.
# Conflicts:
# imgui.cpp
# imgui.h
# imgui_draw.cpp
# imgui_internal.h
|
2026-08-04 13:15:05 +02:00 |
|
ocornut
|
fdc1152281
|
(Breaking) Style: obsoleted style.CurveTessellationTol in favor of style.CurveTesselationMaxError.
cc #3127, #3664, #3665
|
2026-08-03 17:05:44 +02:00 |
|
ocornut
|
ebd752a0ec
|
Version 1.93.0 WIP
|
2026-08-03 14:42:56 +02:00 |
|
ocornut
|
f1cc2ae15e
|
Version 1.92.9b
|
2026-07-31 16:14:42 +02:00 |
|
ocornut
|
448ef2baa9
|
DragXXX, SliderXXX: fixed a regression in 1.92.9 where clicking a previously Ctrl+Clicked field would flick it to text edit mode for a frame. (#9476, #701)
|
2026-07-31 13:09:40 +02:00 |
|
ocornut
|
01380c5797
|
Version 1.92.9
|
2026-07-25 13:28:06 +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
|
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
|
c958f16059
|
EndGroup: fixed reporting combined Edit when it happens at the same time as tabbing to next ActiveId. (#9476, #701)
|
2026-07-16 15:46:43 +02:00 |
|
ocornut
|
4853f5c96b
|
Internals: rename NextItemData.ItemFlags -> ItemFlagsSet
|
2026-07-16 15:46:40 +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
|
2392a52660
|
InputText: tag InputTextDeactivatedState with an elapsing frame. Avoid unnecessary InputTextDeactivateHook() call on manual deactivation. InputTextDeactivateHook() only takes a record when Edited + callback marks edited. (#9476, #701)
for _NoLiveEdit it's easier than we don't use IsItemDeactivatedAfterEdit() in InputText()'s `if (g.InputTextDeactivatedState.ID == id)` block.
|
2026-07-16 15:39:52 +02:00 |
|
ocornut
|
68fce9f3bd
|
Settings: added DiscardAll option to CleanupIniSettings() / ImGuiSettingsCleanupArgs. (#9460)
+ Demo: tweak for scaling.
|
2026-07-08 15:03:19 +02:00 |
|
ocornut
|
112d6d9eab
|
Settings: added a type name filter to CleanupIniSettings() / ImGuiSettingsCleanupArgs. Amends. (#9460)
Request hash because storing const char* strings in struct is not entirely zen. Amend 2c49da4.
|
2026-07-07 22:30:15 +02:00 |
|
ocornut
|
2c49da44be
|
Settings: added a type name filter to CleanupIniSettings() / ImGuiSettingsCleanupArgs. (#9460)
|
2026-07-07 22:18:01 +02:00 |
|
ocornut
|
d1eb8d031c
|
Settings: added explicit DiscardWhenMissingDate. (#9460, #9108)
|
2026-07-07 22:00:26 +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
|
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
|
0edad6d097
|
Internals: track WasSelected/WasSoleSelected data for ActiveId. (#8337)
|
2026-07-01 18:53:27 +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
|
0e355af09e
|
RenderNavCursor: take rounding as input. Removed ImGuiNavRenderCursorFlags_NoRounding.
Toward #7589
|
2026-06-24 18:34:30 +02:00 |
|
ocornut
|
ec69495ca8
|
Tables: fixed some cases of reconcile/load handling when using duplicate identifiers. (#9108)
|
2026-06-24 16:01:44 +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
|
570c0e03b7
|
Tables: extract part of TableLoadSettingsForColumns() into TableLoadSettingsForColumn(). (#9108)
|
2026-06-24 15:52:16 +02:00 |
|
ocornut
|
2f94e7dc13
|
Tables: add support for ImGuiTableFlags_TrackTopologyChanges (#9108, #4046)
|
2026-06-24 15:50:17 +02:00 |
|
ocornut
|
13fc81fc82
|
Tables: fixes incorrect forward declaration for a missing function + fixed tooltip comment. (#9445, #9448)
|
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
|
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
|
721da6a34c
|
Tables: apply queued requests in TableUpdateLayout()
To allow calling TableQueueSetColumnDisplayOrder() between TableSetupColumn() and between TableUpdateLayout()
# Conflicts:
# imgui_tables.cpp
|
2026-06-15 18:24:43 +02:00 |
|
ocornut
|
94a3dcc5fa
|
Tables: tweaked debug tools + minor data packing in in ImGuiTableColumn
|
2026-06-15 16:15:39 +02:00 |
|
ocornut
|
fea6f4603a
|
ImSpan: added clear(), empty() helpers.
|
2026-06-15 16:13:25 +02:00 |
|
ocornut
|
36ea9728d1
|
Tables: save/restore column ID (unused)
Ditched UserID storage, which was provably broken/unused.
|
2026-06-15 16:13:25 +02:00 |
|
ocornut
|
2e0f949039
|
Tables, Debug Log: added IMGUI_DEBUG_LOG_TABLE, ImGuiDebugLogFlags_EventTable. Clicking "Clear settings" calls TableResetSettings() immediately.
|
2026-06-12 22:12:25 +02:00 |
|
ocornut
|
e5ff2d07d7
|
Tables: Context-menu: added "Reset" sub-menu and "Reset Visibility" option.
|
2026-06-11 19:15:55 +02:00 |
|
ocornut
|
b10137f92f
|
Internals: move function declarations into Tables section.
|
2026-06-10 17:19:34 +02:00 |
|
ocornut
|
aa377352ef
|
Tables: TableGcCompactTransientBuffers() can ditch AngledHeadersRequests data.
Amend b30df8890.(#6917)
|
2026-06-10 17:15:50 +02:00 |
|
ocornut
|
6acba3b47d
|
ImDrawListSharedData: rename CircleSegmentMaxError to CircleTessellationMaxError. Remove misleading ArcFastRadiusCutoff assignment.
cc 051ce0765, f107693d9 (3808)
|
2026-06-04 13:51:57 +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
|
068e055510
|
Textures: extract ImTextureDataUpdateNewFrame() out of ImFontAtlasUpdateNewFrame(). (#8465)
|
2026-05-15 16:38:45 +02:00 |
|
ocornut
|
c7767926ce
|
Version 1.92.9 WIP
|
2026-05-15 13:28:32 +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
|
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 |
|
ocornut
|
976c5c0f3a
|
Textures: extract ImTextureDataQueueUpload() out of ImFontAtlasTextureBlockQueueUpload() (#8465)
Not atlas specific, in support of texture system.
|
2026-05-06 16:19:39 +02:00 |
|
ocornut
|
ab36fbaf48
|
Drag and Drop, Style: added ImGuiStyleVar_DragDropTargetRounding. (#9056)
+ readded rounding arg to RenderDragDropTargetRectEx().
|
2026-04-27 18:23:56 +02:00 |
|