ocornut
|
d55608a5bb
|
Viewports: added opaque void* PlatformIconData storage in viewport and ImGuiWindowClass to allow passing icon information to a custom backend or hook. (#2715)
|
2026-04-09 23:47:32 +02:00 |
|
ocornut
|
bbcc83e999
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_metal.mm
# imgui.cpp
|
2026-04-08 21:40:40 +02:00 |
|
ocornut
|
dd17495a42
|
Detect and report error when calling End() instead of EndPopup() on a popup. (#9351)
|
2026-04-08 21:40:05 +02:00 |
|
ocornut
|
1870a779e1
|
Windows: fixed a single-axis auto-resizing feedback loop issue with nested containers and varying scrollbar visibility. (#9352)
|
2026-04-08 21:26:16 +02:00 |
|
ocornut
|
a9bd173d89
|
Windows: shallow renames (should be no-op).
|
2026-04-08 20:40:35 +02:00 |
|
ocornut
|
c0e6580b62
|
Reword code in CalcWindowAutoFitSize() to match the order used in size_desired calculation.
Should be no-op. Toward (#9352)
|
2026-04-08 14:31:11 +02:00 |
|
ocornut
|
6985925244
|
Clipper, Tables: Improved error reporting when misusing the clipper inside a table + made the assert a better recoverable error. (#9350)
Amend 20e040c8
|
2026-04-07 19:19:40 +02:00 |
|
ocornut
|
4a61188322
|
Version 1.92.8 WIP
|
2026-04-03 16:15:46 +02:00 |
|
ocornut
|
b1bcb12a62
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
|
2026-04-02 19:25:58 +02:00 |
|
ocornut
|
dac07199cf
|
Version 1.92.7
|
2026-04-02 19:22:53 +02:00 |
|
ocornut
|
fe5c5298a6
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# imgui.h
|
2026-03-31 21:48:34 +02:00 |
|
ocornut
|
97075fae4b
|
Clipper: always pulls current context on ImGuiListClipper::Begin(). (#9324, #5856)
Marked Ctx as internal in the comments.
|
2026-03-30 12:53:30 +02:00 |
|
ocornut
|
b62cf3894b
|
Inputs: fixed an issue using SetKeyOwner() with ImGuiInputFlags_LockThisFrame or ImGuiInputFlags_LockUntilRelease on ImGuiMod values. (#9323)
|
2026-03-25 22:00:14 +01:00 |
|
ocornut
|
148bd34a7e
|
Viewports: add GetDebugName() helper.
|
2026-03-25 20:09:31 +01:00 |
|
ocornut
|
6c754ed2cb
|
TempInputText, InputText: enforce making active via ImGuiInputTextFlags_MergedItem. Restore cursor as Rect is provided + comments. (#2718, #6690)
|
2026-03-25 11:36:40 +01:00 |
|
ocornut
|
697b6886e3
|
Docs: update FAQ about label/ID system. (#9318)
|
2026-03-23 14:13:36 +01:00 |
|
ocornut
|
e05bd9deb9
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx9.cpp
# backends/imgui_impl_metal.mm
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_sdlgpu3.cpp
# imgui.cpp
# imgui_internal.h
# imgui_widgets.cpp
|
2026-03-20 16:37:35 +01:00 |
|
ocornut
|
325563a982
|
InputTextMultiline: InputTextMultiline: fixed an issue calculating lines count when active.
Amend 4252275
|
2026-03-20 15:17:07 +01:00 |
|
ocornut
|
3a26b640b2
|
Drag and Drop: make SetDragDropPayload() memcpy size match our buffer.
|
2026-03-20 11:50:05 +01:00 |
|
ocornut
|
20d8bcb600
|
(Breaking) MultiSelect: renamed ImGuiMultiSelectFlags_SelectOnClick to ImGuiMultiSelectFlags_SelectOnAuto. (#1861, #6518)
|
2026-03-19 16:04:04 +01:00 |
|
ocornut
|
4d1ba782ee
|
Revert changing default value of ImTextureID_Invalid to -1. Back to 0. (#9295, #9310, #9293, #8745, #8465, #7090)
Reverts 0db591935f
|
2026-03-19 11:54:42 +01:00 |
|
ocornut
|
27cacb0e30
|
Fixed GetForegroundDrawList()/GetBackgroundDrawList() per-viewport buffers not being collected/ (#9303)
|
2026-03-18 16:48:18 +01:00 |
|
ocornut
|
709be8c495
|
Discard/GC of ImDrawList buffers for unused windows favor restoring them to ~Size*1.05 instead of Capacity when awakening again. (#9303)
+ made "GC now" button process even active windows.
|
2026-03-18 15:34:12 +01:00 |
|
ocornut
|
60d7fb207e
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2026-03-13 17:09:34 +01:00 |
|
ocornut
|
49ee151ed6
|
Nav: pressing gamepad north button activates context menus.
+ update ShowUserGuide().
|
2026-03-13 15:07:46 +01:00 |
|
ocornut
|
b76ab6232d
|
Nav: changed Gamepad mapping for "Activate with Text Input" action from FaceUp press to FaceDown long press. (#8803, #787)
|
2026-03-13 15:07:46 +01:00 |
|
ocornut
|
6dbda97fee
|
Backends: OpenGL2, OpenGL3, SDLRenderer3: replaced erroneous IM_ASSERT(tex->TexID == 0) calls. (#9295, #9293)
Amend/fix 0db5919 which revealed this.
|
2026-03-12 19:29:39 +01:00 |
|
ocornut
|
90743d3112
|
Nav: allow ImGuiKey_Menu or Shift + F10 to work on Begin()...BeginPopupContextItem() sequence aiming at title bar. (#8803, #9270)
|
2026-03-12 19:12:47 +01:00 |
|
ocornut
|
14a500a476
|
Nav: allow ImGuiKey_Menu or Shift + F10 to open context menus. Rework with polling in NavUpdate(). (#8803, #9270)
This might be a little less flexible but removes burden from the higher-frequency calls.
|
2026-03-12 18:52:42 +01:00 |
|
ocornut
|
6cc99a6e2b
|
Nav: allow ImGuiKey_Menu or Shift + F10 to open context menus. Amends. (#8803, #9270)
This doesn't attempt to move the shortcut polling in NavUpdate() yet.
|
2026-03-12 18:30:05 +01:00 |
|
exelix
|
a103826154
|
Nav: allow ImGuiKey_Menu or Shift + F10 to open context menus. (#8803, #9270)
|
2026-03-12 18:24:34 +01:00 |
|
ocornut
|
0db591935f
|
Changed default ImTextureID_Invalid value to -1 instead of 0 +added comments. (#9293, #8745, #8465, #7090)
|
2026-03-12 14:44:15 +01:00 |
|
ocornut
|
1fbab15c0a
|
Focus: fixed fallback "Debug" window temporarily taking focus and setting io.WantCaptureKeyboard for a frame. (#9243)
|
2026-03-11 21:59:44 +01:00 |
|
ocornut
|
8f63c3691d
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# imgui.cpp
# imgui_demo.cpp
|
2026-03-11 21:07:46 +01:00 |
|
ocornut
|
5aa7d61139
|
InputText: reworked so that io.ConfigInputTextEnterKeepActive reactivate in order for e.g. IsItemDeactivatedAfterEdit() to work. Amends. (#9001, #9115)
Rework. Fixes dangling InputTextReactivateId in case of field being hidden on activation.
|
2026-03-11 20:33:18 +01:00 |
|
xttt
|
03a9946a14
|
InputText: reworked so that io.ConfigInputTextEnterKeepActive reactivate in order for e.g. IsItemDeactivatedAfterEdit() to work. (#9001, #9115)
|
2026-03-11 20:15:48 +01:00 |
|
Brenton Bostick
|
6f8bdb7bf7
|
Docs: fixed misc typos (#9267)
|
2026-03-09 14:51:06 +01:00 |
|
ocornut
|
ca166c0e5f
|
Docs: imgui_manual -> imgui_explorer.
Amend 650eca3.
|
2026-03-09 14:24:03 +01:00 |
|
ocornut
|
ef022c5e0a
|
Separator: added and following style.SeparatorSize. (#2657, #9263)
Reapply c5d83d8a from 1.70 which was reverted in 9534ef9b2.
|
2026-02-26 17:21:57 +01:00 |
|
ocornut
|
650eca386e
|
Doc: update link to imgui_manual, add a new one near top of the demo + update binaries.
|
2026-02-25 20:34:35 +01:00 |
|
ocornut
|
934c6a5f5e
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
# imgui.cpp
|
2026-02-25 19:48:53 +01:00 |
|
ocornut
|
8a15a1064d
|
Add DemoMarker() function to formalize access for other demos than imgui_demo.cpp (#9261, #3689)
|
2026-02-25 19:25:57 +01:00 |
|
ocornut
|
dbee23e09c
|
Commented out legacy signatures for Combo()/ListBox() which were obsoleted in 1.90.
Amend b101cf4.
|
2026-02-23 15:21:20 +01:00 |
|
ocornut
|
352a7f101a
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
# imgui_demo.cpp
|
2026-02-20 18:07:02 +01:00 |
|
ocornut
|
221bac8b06
|
Style: border sizes are now scaled and rounded by ScaleAllSizes(). Lift 1.0f limit in Style Editor.
|
2026-02-20 16:16:27 +01:00 |
|
ocornut
|
ad769352ea
|
Viewports: fixed an issue where the implicit "Debug" window would erroneously be targeted for mouse inputs while hidden. (#9254)
|
2026-02-19 11:34:39 +01:00 |
|
ocornut
|
635a5c0a12
|
Clipper: clear DisplayStart/DisplayEnd fields when Step() returns false.
|
2026-02-18 16:08:49 +01:00 |
|
ocornut
|
b8a1f74fd9
|
Version 1.92.7 WIP
+ minor demo tweaks.
|
2026-02-18 16:05:51 +01:00 |
|
ocornut
|
2a1b69f057
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.h
# imgui_demo.cpp
# imgui_internal.h
|
2026-02-17 18:09:30 +01:00 |
|
ocornut
|
e118ea06e0
|
Version 1.92.6
|
2026-02-17 17:45:07 +01:00 |
|