db26fe7ca8
Debug Tools: Metrics: Fixed a crash when browsing "InputText" section before using one. (#8071)
ocornut2024-10-18 12:35:19 +02:00
604f2fa84a
InputScalar: added an assert to clarify that ImGuiInputTextFlags_EnterReturnsTrue is not supported by InputFloat, InputInt etc. (#8065)
ocornut2024-10-17 15:42:11 +02:00
38617a5ad3
Internals: remove ImGuiInputTextFlags_NoMarkEdited and g.LockMarkEdited n favor of ImGuiItemFlags_NoMarkEdited.
ocornut2024-10-17 15:38:00 +02:00
0f6a463fae
Internals: rename ImGuiTreeNodeStackData::InFlags and ImGuiNavItemData::InFlags to ItemFlags too.
ocornut2024-10-17 15:16:05 +02:00
c4bc674482
IO: WantCaptureKeyboard is never set when ImGuiConfigFlags_NoKeyboard is enabled. (#4921)
ocornut2024-10-11 15:31:01 +02:00
98d52b7b26
DrawList: AddCallback() added an optional size parameter allowing to copy and store any amount of user data for usage by callbacks: (#6969, #4770, #7665)
ocornut2024-10-11 13:29:13 +02:00
6b8accbfa1
Fixed building when defining ImTextureID to a multi-token name. (#1641)
ocornut2024-10-08 14:29:21 +02:00
92b94980c6
(Breaking) Default ImTextureID to use a Im64 instead of void* (#1641)
ocornut2024-10-07 16:45:34 +02:00
19b494df89
Examples: DirectX12: update Windows SDK version.
ocornut2024-10-08 12:37:33 +02:00
f890d85381
Backends: Fixed typo in comments from old wip work 'io.BackendRendererRenderState' -> 'platform_io.Renderer_RenderState'. (#6969, #5834, #7468, #3590ocornut2024-10-07 22:12:09 +02:00
5109a77f69
Tooltips: Tooltips triggered from touch inputs are positionned above the item. (#8036)
ocornut2024-10-02 18:39:17 +02:00
014b722963
Tooltips, Drag and Drop: Stabilized name of drag and drop tooltip window. (#8036)
ocornut2024-10-02 18:26:02 +02:00
f0575411c0
Tooltips, Drag and Drop: Fixed an issue where the fallback drag and drop payload tooltip appeared during drag and drop release.
ocornut2024-10-02 15:23:54 +02:00
004f03945f
TabBar: added TabBarQueueFocus() by name for non-docking tab bars. (#8029, #6681)
ocornut2024-09-30 20:01:06 +02:00
655fcf8287
TabBar: added TabBarQueueFocus() by name for non-docking tab bars. (#8029, #6681)
ocornut2024-09-30 19:36:58 +02:00
8776678a46
Error Handling: replaced log callback in recovery functions with calls to IM_ASSERT_USER_ERROR(). (#1651, #5654)
ocornut2024-09-24 17:31:04 +02:00
718a594b1e
Error Handling: rewired asserts in PopID(), PopFont(), PopItemFlag(), EndDisabled(), PopTextWrapPos(), PopFocusScope(), PopItemWidth() to use IM_ASSERT_USER_ERROR(). (#1651, #5654)
ocornut2024-09-24 15:59:54 +02:00
2360061520
Error Handling, Debug Log: added IMGUI_DEBUG_LOG_ERROR() with special handling. (#5855, #1651, #5654)
ocornut2024-09-24 15:58:09 +02:00
26785fd873
Internals: NewFrame: move the window reset loop higher up, namely before UpdateHoveredWindowAndCaptureFlags() -> FindHoveredWindowEx().
ocornut2024-09-27 15:06:05 +02:00
797101a882
Windows: BeginChild(): made it possible to call SetNextWindowSize() on a child window using ImGuiChildFlags_ResizeX/ImGuiChildFlags_ResizeY. (#1710, #8020)
ocornut2024-09-26 14:58:56 +02:00
9644c51183
Error handling: rework error tooltip logic (will be reused by upcoming feature). (#7961, #7669, #1651)
ocornut2024-09-25 18:59:08 +02:00
bc77041b57
Error Handling: fixed an issue ErrorCheckEndWindowRecover() when aborting in a child inside a tab bar. (#1651)
ocornut2024-09-23 16:44:16 +02:00
e648dbb59d
Tables: fixed auto-width columns when using synced-instances of same table. (#7218)
ocornut2024-09-17 20:34:54 +02:00
6aade6912a
Inputs: SetNextItemShortcut() with ImGuiInputFlags_Tooltip doesn't show tooltip when item is active.
ocornut2024-09-17 18:52:12 +02:00
dad9f45e3e
Windows: fixed an issue where double-click to collapse could be triggered even while another item is active. (#7841, #7369)
ocornut2024-09-17 18:27:31 +02:00
71714eab53
Tables: fixed assertion related to inconsistent outer clipping when sizes are not rounded. (#7957)
ocornut2024-09-17 18:09:02 +02:00
11fba027e5
Tables: using table->InnerClipRect more consistently. Fixes an assertion with tables with borders when clipped by parent. (#6765, #3752, #7428)
ocornut2024-09-17 16:35:55 +02:00
08b1496b7e
Backends: Win32: fixed an issue where a viewport destroyed while clicking would hog mouse tracking and temporary lead to incorrect update of HoveredWindow. (#7971)
ocornut2024-09-16 17:22:31 +02:00
7ac50bf77d
InputText: more tidying up of selection search loop.
ocornut2024-09-16 14:42:58 +02:00
aef07aea27
InputText: minor tidying up of selection search loop (no need to imply it runs in single line mode)
ocornut2024-09-16 14:36:25 +02:00
b53d91a4c4
InputText: optimization for large text: using memchr() instead of strchr() shaves 0.2 ms on 865k multi-line text case. Approximately 20%. (#7925)
ocornut2024-09-16 14:15:43 +02:00
510b6adc9b
CI: disable month-long PVS Studio warning about expiring licence.
ocornut2024-09-16 12:09:02 +02:00
dab63231d8
Misc: Made it accepted to call SetMouseCursor() with any out-of-bound value, as a way to allow hacking in custom cursors if desirable.
ocornut2024-09-16 11:19:05 +02:00
4d00bf8add
MultiSelect+Tables: fixed an issue where box-select would skip items while drag-scrolling in a table with outer borders. (#7970, #7821).
ocornut2024-09-12 23:13:32 +02:00
ac2ad79812
Backends: GLFW+Emscripten: use OSX behaviors automatically when using contrib glfw port. (#7965, #7915)
Yan Pujanteandocornut2024-09-07 10:22:45 -07:00