ocornut
7a56b41124
Nav: added io.ConfigNavEscapeClearFocusItem. ( #8059 , #2048 , #1074 , #3200 )
3 weeks ago
ocornut
604f2fa84a
InputScalar: added an assert to clarify that ImGuiInputTextFlags_EnterReturnsTrue is not supported by InputFloat, InputInt etc. ( #8065 )
It was never correctly supported. Please open an issue if you this would be useful to you. Otherwise use IsItemDeactivatedAfterEdit().
3 weeks ago
Pascal Thomet
04d9a04557
imgui_freetype: Added support for plutosvg to render OpenType SVG fonts. ( #7927 , #7187 + #6591 , #6607 )
See #7927 for details.
3 months ago
ocornut
83ecc846dc
Disabled: clicking a disabled item focuses parent window. ( #8064 )
3 weeks ago
ocornut
67e5f3505d
InvisibleButton: disable navigation properly + added ImGuiButtonFlags_EnableNav to enable navigation. ( #8057 )
3 weeks ago
DOTTEL Gaël
971d243a87
Fixed typo ( #8063 )
3 weeks ago
ocornut
50de550ecd
Tooltips: fixed incorrect tooltip positioning when using keyboard/gamepad navigation (1.91.3 regression). ( #8036 )
Regression in 1.91.3 commit 5109a77
.
3 weeks ago
ocornut
462d167456
Nav: rectangle highlight not rendered for items with ImGuiItemFlags_NoNav. ( #8057 )
Not fully honored in ItemHoverable/IsItemHovered, seems more destructive. This is mostly designed to avoid rectangle being rendered by large InvisibleButton() when ctrl+tabbing back to a window with a big one.
3 weeks ago
ocornut
626d358e55
Nav: fixed Ctrl+Tab so when starting with no focused window it starts from the top-most window. ( #3200 )
3 weeks ago
ocornut
b001038901
Nav: added io.ConfigNavEscapeClearFocusWindow to clear focused window on Escape. ( #3200 )
+ pressing escape to hide nav highlight doesn't clear location from when ctrl+tabbing back into same window later.
3 weeks ago
ocornut
d885fe4dd0
(Breaking) moved ImGuiConfigFlags_NavEnableSetMousePos -> io.ConfigNavMoveSetMousePos, ImGuiConfigFlags_NavNoCaptureKeyboard -> ConfigNavCaptureKeyboard. ( #2517 , #2009 )
3 weeks ago
ocornut
349af8766c
InputText: ensure mouse cursor is set regardless of whether keyboard mode is enabled or not. ( #6417 )
+ Nav comments (#8059 )
3 weeks ago
ocornut
20ae8bd4c3
Error Handling: turned IsItemHovered()/IsWindowHovered() checks into IM_ASSERT_USER_ERROR. ( #1651 )
3 weeks ago
ocornut
c4bc674482
IO: WantCaptureKeyboard is never set when ImGuiConfigFlags_NoKeyboard is enabled. ( #4921 )
+ Retroactively add missing changelog item in 1.90
+ Backends: Vulkan: use GetTexID() for consistency.
4 weeks ago
ocornut
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 )
4 weeks ago
ocornut
a0b811dd37
Backends: SDLRenderer2/3: expose selected state in ImGui_ImplXXXX_RenderState structures during render loop. ( #6969 , #5834 , #7468 , #3590 + #7616 )
4 weeks ago
ocornut
661bba09ce
InputText: fixed an issue with not declaring ownership of Delete/Backspace/Arrow keys. ( #8048 )
4 weeks ago
ocornut
f3d242a90d
Tables: fixed initial auto-sizing issue with synched-instances. ( #8045 , #7218 )
4 weeks ago
ocornut
92b94980c6
(Breaking) Default ImTextureID to use a Im64 instead of void* ( #1641 )
1 month ago
ocornut
42206b3d51
Backends: DX9, DX10, DX11, DX12, OpenGL, Vulkan, WGPU: Changed default texture sampler to Clamp instead of Repeat/Wrap. ( #7468 , #7511 , #5999 , #5502 )
1 month ago
ocornut
e94f95d82b
Backends: DX11, DX12, Vulkan, WGPU: Expose some backend-specific render state usable for callbacks. ( #6969 , #5834 , #7468 , #3590 )
1 month ago
ocornut
1dde20ff4a
Version 1.91.4 WIP
1 month ago
ocornut
cb16568fca
Version 1.91.3
1 month ago
ocornut
3d399bceca
Docs: amend docs to explain case of using multiple overlayed ButtonBehavior(). ( #8030 , #7961 , #7669 )
1 month ago
ocornut
b3c87475a5
Drags, Slider: added ImGuiSliderFlags_ClampOnInput, ImGuiSliderFlags_ClampZeroRange. ( #7968 , #3361 , #76 )
1 month ago
ocornut
5109a77f69
Tooltips: Tooltips triggered from touch inputs are positionned above the item. ( #8036 )
1 month ago
ocornut
014b722963
Tooltips, Drag and Drop: Stabilized name of drag and drop tooltip window. ( #8036 )
1 month ago
ocornut
f0575411c0
Tooltips, Drag and Drop: Fixed an issue where the fallback drag and drop payload tooltip appeared during drag and drop release.
E.g. it would otherwise appear when releasing a color button payload.
1 month ago
ocornut
03f007d4cd
Comments ( #1651 )
1 month ago
ocornut
30c29d291f
Error Handling: enabled experimental recovery systems. ( #1651 , #5654 )
Setup a couple of features to configure them, including ways to display error tooltips instead of assserting.
1 month ago
ocornut
718a594b1e
Error Handling: rewired asserts in PopID(), PopFont(), PopItemFlag(), EndDisabled(), PopTextWrapPos(), PopFocusScope(), PopItemWidth() to use IM_ASSERT_USER_ERROR(). ( #1651 , #5654 )
1 month ago
ocornut
797101a882
Windows: BeginChild(): made it possible to call SetNextWindowSize() on a child window using ImGuiChildFlags_ResizeX/ImGuiChildFlags_ResizeY. ( #1710 , #8020 )
1 month ago
Mark Sibly
7f81fbc542
Backends: WGPU: Fix new WGPUStringView breaks shader compilation. ( #8009 , #8010 )
2 months ago
ocornut
fb410463e6
Scrollbar: added io.ConfigScrollbarScrollByPage setting. ( #8002 , #7328 )
2 months ago
ocornut
a727332e77
Scrollbar: Shift+Click always use absolute positionning scroll. ( #8002 , #7328 )
2 months ago
ocornut
0af2c4ef76
Backends: SDL3: Update for API changes: SDL_bool removal. SDL_INIT_TIMER removal. ( #7999 )
2 months ago
ocornut
faca859043
Version 1.91.3 WIP
2 months ago
ocornut
a9f72ab681
Version 1.91.2
2 months ago
ocornut
e648dbb59d
Tables: fixed auto-width columns when using synced-instances of same table. ( #7218 )
Amend d3c3514a5
2 months ago
ocornut
6aade6912a
Inputs: SetNextItemShortcut() with ImGuiInputFlags_Tooltip doesn't show tooltip when item is active.
2 months ago
ocornut
dad9f45e3e
Windows: fixed an issue where double-click to collapse could be triggered even while another item is active. ( #7841 , #7369 )
2 months ago
ocornut
71714eab53
Tables: fixed assertion related to inconsistent outer clipping when sizes are not rounded. ( #7957 )
2 months ago
ocornut
11fba027e5
Tables: using table->InnerClipRect more consistently. Fixes an assertion with tables with borders when clipped by parent. ( #6765 , #3752 , #7428 )
2 months ago
Aaron C Gaudette
1ac162f2b0
Backends: WGPU: add IMGUI_IMPL_WEBGPU_BACKEND_DAWN/IMGUI_IMPL_WEBGPU_BACKEND_WGPU to support more targets. ( #7977 , #7969 , #6602 , #6188 , #7523 )
2 months ago
ocornut
b53d91a4c4
InputText: optimization for large text: using memchr() instead of strchr() shaves 0.2 ms on 865k multi-line text case. Approximately 20%. ( #7925 )
2 months ago
ocornut
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.
2 months ago
ocornut
4d00bf8add
MultiSelect+Tables: fixed an issue where box-select would skip items while drag-scrolling in a table with outer borders. ( #7970 , #7821 ).
See "widgets_multiselect_boxselect_2" test.
2 months ago
Yan Pujante
ac2ad79812
Backends: GLFW+Emscripten: use OSX behaviors automatically when using contrib glfw port. ( #7965 , #7915 )
2 months ago
ocornut
dc6346b763
Fonts: fixed ellipsis "..." rendering width miscalculation bug introduced in 1.91.0. ( #7976 )
Amend 0f63d3e9
2 months ago
ocornut
8807b01b28
InputText: amends: now can use memchr()/strchr() for line counting. Much faster! ( #7925 )
2 months ago