623ba46120DrawList: fixed dangling ImDrawList::_OwnerName when using animated label. (#9552)
Daniel Castonguay
2026-09-22 18:12:59 -04:00
cc072ca90eTables: comments for saving fix when using ImGuiTableFlags_Sortable and no user changes were made. (#9519, #9108)
ocornut
2026-09-22 17:13:16 +02:00
a6784c378fTables: fixed reconcile path being needlessly taken on first frame of every table. (#9108)
ocornut
2026-09-22 16:54:13 +02:00
d12321803dPopups: reworked GetMousePosOnOpeningCurrentPopup() to be legal to call within the BeginPopup/EndPopup scope of a popup which was just closed. (#9551)
ocornut
2026-09-22 15:57:40 +02:00
c74e7e93a3ImGuiTextFilter: Added support for space ' ' as separator. Added support for quoted "xxx" blocks. (#2435, #30)
ocornut
2026-09-18 19:20:42 +02:00
54f86be71eImGuiTextFilter: fixed filtering when mixing "include" and "-exclude" keyword so that an "-exclude" match always filters out. (#2435)
ocornut
2026-09-18 22:02:57 +02:00
eabff0fd08Backends: OpenGL2/OpenGL3: Added support for platform_io.DrawCallback_SetSamplerFromTex. (#9378)
ocornut
2026-09-17 20:34:07 +02:00
25e16fd8b6Backends: OpenGL3: minor refactor for both sampler callback to share more code + comments. (#9378)
ocornut
2026-09-17 20:22:33 +02:00
333f5186e3Backends: OpenGL2, OpenGL3: fixed DrawCallback_ResetRenderState handler not reseting all states in the glTexParameter() path. (#9378)
ocornut
2026-09-17 19:17:41 +02:00
b5135f270fBackends: SDLRenderer3: added support for platform_io.DrawCallback_SetSamplerFromTex. (#9378)
ocornut
2026-09-17 15:25:54 +02:00
8d3e37eb53Backends: SDLRenderer3: restore modified texture scale modes at the end of RenderDrawData(). (#9378, #9543)
ocornut
2026-09-17 14:32:33 +02:00
b00dd14a34TabBar: using <> scrolling buttons while the selected Tab is at either end of the section mid-section but not fully visible always makes it fully visible.
ocornut
2026-09-14 19:25:33 +02:00
c8b9f0d6beTabBar: Improved scroll target when clicking a Tab that is larger than the scrolling region width.
ocornut
2026-09-14 19:04:23 +02:00
148d128f6eMixed Value: use ImGuiCol_TextMixedValue (= ImGuiCol_TextDisabled). Set MixedValueLabel to null to display original value. (#5518, #5677, #6865)
ocornut
2026-09-08 16:46:08 +02:00
a2b7d6e792Merge branch 'master' into docking
ocornut
2026-09-07 19:52:24 +02:00
334f484892ColorEdit4, ColorPicker4: added support for ImGuiItemFlags_MixedValue. (#5518, #5677, #6865)
ocornut
2026-09-07 19:43:18 +02:00
687f7fb8acDrags, Sliders: ongoing drags may be cancelled using Right-Mouse mouse button, reverting to the initial value. (#8564, #9534)
ocornut
2026-09-07 16:16:55 +02:00
f150bf09f9Drags, Sliders: ongoing drags may be cancelled using Escape or Gamepad Triangle, reverting to the initial value. (#8564, #9534)
ocornut
2026-09-03 17:20:08 +02:00
51c3c0c992Sliders: moved code from SliderBehaviorT() to SliderBehavior().
ocornut
2026-09-03 17:27:28 +02:00
5316e70614Backends: Vulkan: support multiple Vulkan contexts with custom loader. (#6616)
Lukasz Stalmirski
2026-09-03 15:59:00 +02:00
7e1b65d26dMerge branch 'master' into docking
ocornut
2026-09-02 17:27:51 +02:00
4dbb921b22Examples: disabled /JMC in Visual Studio projects (unnecessary overhead).
ocornut
2026-09-02 17:15:39 +02:00
e2e9533991Added IM_NODEBUGSTEP helper. Tagged ImVec2, ImVec4, ImRect and various operators.
ocornut
2026-09-02 16:26:11 +02:00
a15761f11cTreeNode: fixed UB shifts and general tree issues when using ImGuiTreeNodeFlags_DrawLinesXXX flags and over 32 deep. (#9509)
ocornut
2026-09-01 20:02:12 +02:00
f562ab8e32DrawList: reworked assert in PushTexture() to allow convenience grace period of using texture already queued for destroy during the same frame. (#9528, #8465)
ocornut
2026-09-01 16:21:37 +02:00
ebc7307db5ColorButton, RenderColorRectWithAlphaCheckerboard: fixed issues/inconsistencies with checkerboard rendering when combining color alpha and global style alpha. (#9511)
ocornut
2026-08-31 17:27:03 +02:00
fd74775a0dColorButton: fixed double style alpha multiply. Remove call to GetColorU32() in RenderColorRectWithAlphaCheckerboard() for consistency. (#9511)
ocornut
2026-08-31 17:13:17 +02:00
19ead810d2ColorButton, ColorEdit, ColorPicker: cancel-out alpha caused by BeginDisabled() so disabled color buttons have the same color. (#9511)
ocornut
2026-08-31 16:37:00 +02:00
0af8f475d1Fixed GetBackgroundDrawList()/GetForegroundDrawList() not being properly reset every frame when cumulated session time is very large. (#9521)
ocornut
2026-08-23 13:05:33 +02:00
fd13a1e892Merge branch 'master' into docking
ocornut
2026-08-19 13:32:49 +02:00