Commit graph

  • 9bde202a6a fix scrollbars partly covering top window border James Gangur 2026-04-13 14:40:35 +10:00
  • a187f01c2b UpdateCurrentFontSize: null check g.FontBaked instead of g.Font Flyinghead 2026-04-12 15:50:54 +02:00
  • 4d4be548ca feat: add MCP agents for C++ reference and ImGui expert Joao 2026-04-11 01:19:54 -04:00
  • 2dc64f99bc Minor optimization: reduce redudant label scanning in common widgets. ocornut 2026-04-10 18:37:08 +02:00
  • 5da7eb0a84 DrawList: remove/strip old FixRectCornerFlags() code. ocornut 2026-04-10 17:42:13 +02:00
  • e6750fc4e1 examples/vulkan: add optional dynamic rendering support (APP_USE_DYNAMIC_RENDERING) Add opt-in dynamic rendering support to all four Vulkan examples (glfw, sdl2, sdl3, win32) via a commented-out macro at the top of each main.cpp: //#define APP_USE_DYNAMIC_RENDERING DuanShuHan 2026-04-09 23:43:01 +08:00
  • d55608a5bb Viewports: added opaque void* PlatformIconData storage in viewport and ImGuiWindowClass to allow passing icon information to a custom backend or hook. (#2715) ocornut 2026-04-09 23:39:09 +02:00
  • f678c91617 Multi-Select: disable MultiSelectAddSetRange() attempt at merging consecutive requests submitted from box-selection. ocornut 2026-04-09 23:07:51 +02:00
  • 6ce4b44547 Mulit-Select: Box-Select: fixed an issue using in a table while relying on the TableNextColumn() return value to perform coarse clipping. (#7994) ocornut 2026-04-09 22:48:52 +02:00
  • f08b33fd0c Multi-Select: Box-Select: fixed an issue where items out of horizontal view would sometimes lead to incorrect merging of sequential selection requests. (#7994, #1861, #6518) ocornut 2026-04-09 22:15:32 +02:00
  • b444694b3d Multi-Select: Box-Select: fixed an issue using ImGuiMultiSelectFlags_BoxSelect2d mode, where items out of view wouldn't be properly selected. (#7994, #1861, #6518) ocornut 2026-04-09 21:36:50 +02:00
  • 24677c561e Multi-Select: Box-Select: add compile-time debug options. (#7994, #1861, #6518) ocornut 2026-04-09 21:02:01 +02:00
  • 584f382f28
    Merge deb4d73317 into 01a4ad3a50 Charles 2026-04-09 16:06:39 +02:00
  • 01a4ad3a50 Docs: update legacy TODO list. ocornut 2026-04-09 15:01:40 +02:00
  • f4ed421a88 InputText: CharFilter callback event sets CursorPos/SelectionStart/SelectionEnd. (#816) ocornut 2026-04-09 14:52:49 +02:00
  • 11de9df44c Minor optimization: reduce redudant label scanning in common widgets. ocornut 2026-04-09 14:25:34 +02:00
  • c2565fe642 Update ignore list ocornut 2026-04-09 13:59:45 +02:00
  • 95bd1577d6 Windows: Child windows with only ImGuiChildFlags_AutoResizeY flag keep using the proportional default ItemWidth. (#9355) ocornut 2026-04-09 12:53:20 +02:00
  • bbcc83e999 Merge branch 'master' into docking ocornut 2026-04-08 21:40:40 +02:00
  • dd17495a42 Detect and report error when calling End() instead of EndPopup() on a popup. (#9351) ocornut 2026-04-08 21:40:05 +02:00
  • 1870a779e1 Windows: fixed a single-axis auto-resizing feedback loop issue with nested containers and varying scrollbar visibility. (#9352) ocornut 2026-04-08 20:44:54 +02:00
  • a9bd173d89 Windows: shallow renames (should be no-op). ocornut 2026-04-08 20:15:08 +02:00
  • bccec3eabc Tables: fixed IdealMaxPos.y/CursorMaxPos.y computation being wrong when vertically scrolling. (#9352, #7651) ocornut 2026-04-08 20:01:00 +02:00
  • d946c6932b InputText: fixed a crash toggling ReadOnly flag while active. (#9354) ocornut 2026-04-08 15:56:59 +02:00
  • 4d38508c6b Tables: fixed an issue reporting ideal size to parent window/container when both scrollbars are visible but only one of ScrollX/ScrollY was explicitly requested. (#9352, #7651) ocornut 2026-04-08 15:07:11 +02:00
  • c0e6580b62 Reword code in CalcWindowAutoFitSize() to match the order used in size_desired calculation. ocornut 2026-04-08 14:28:06 +02:00
  • 597a5d8690 fix: multiple memcpy operations in imgui_draw in imgui_draw.cpp orbisai0security 2026-04-08 11:36:50 +00:00
  • bbb7411b83
    Update main.cpp gggaa2152 2026-04-08 03:39:06 +08:00
  • 3460d9d8a8
    Update main.cpp gggaa2152 2026-04-08 03:36:14 +08:00
  • 0cefb5a145
    Update main.cpp gggaa2152 2026-04-08 02:48:03 +08:00
  • e188e694ba
    Update main.cpp gggaa2152 2026-04-08 02:32:51 +08:00
  • 0d175d50db
    Update main.cpp gggaa2152 2026-04-08 02:27:46 +08:00
  • 093d05adce
    Update main.cpp gggaa2152 2026-04-08 02:20:29 +08:00
  • 11f6bdff86
    Update main.cpp gggaa2152 2026-04-08 02:06:43 +08:00
  • 01bf6574b1
    Update main.cpp gggaa2152 2026-04-08 02:00:34 +08:00
  • 8d5e617b76
    Update main.cpp gggaa2152 2026-04-08 01:21:51 +08:00
  • 6985925244 Clipper, Tables: Improved error reporting when misusing the clipper inside a table + made the assert a better recoverable error. (#9350) ocornut 2026-04-07 19:19:40 +02:00
  • e1d18c39bd
    Update main.cpp gggaa2152 2026-04-08 01:16:35 +08:00
  • 926be7069d
    Update main.cpp gggaa2152 2026-04-08 01:10:22 +08:00
  • 6bd639dadf
    Update main.cpp gggaa2152 2026-04-08 01:00:52 +08:00
  • 0224c9a542
    Update main.cpp gggaa2152 2026-04-08 00:52:11 +08:00
  • c37c325550
    Update main.cpp gggaa2152 2026-04-08 00:43:52 +08:00
  • ee0e2af974
    Update main.cpp gggaa2152 2026-04-08 00:37:05 +08:00
  • 4de907c26b
    Update main.cpp gggaa2152 2026-04-08 00:34:13 +08:00
  • 7cb0baeb77 imgui_freetype: add FreeType headers & compiled version number in the 'About Dear ImGui' user facing string. ocornut 2026-04-07 17:17:20 +02:00
  • 88336ccf4f
    Update main.cpp gggaa2152 2026-04-07 19:41:00 +08:00
  • 73b2feabb1
    Update main.cpp gggaa2152 2026-04-07 19:02:16 +08:00
  • e3fc5f1215
    Update main.cpp gggaa2152 2026-04-07 18:49:44 +08:00
  • eb176cc02b
    Update main.cpp gggaa2152 2026-04-07 18:39:20 +08:00
  • e3285e976d
    Update main.cpp gggaa2152 2026-04-07 18:31:45 +08:00
  • eec054b41c
    Update main.cpp gggaa2152 2026-04-07 18:27:12 +08:00
  • 3e817bdb21
    Update main.cpp gggaa2152 2026-04-07 18:21:30 +08:00
  • 265195cd16
    Update main.cpp gggaa2152 2026-04-07 18:14:11 +08:00
  • 087799f1d8
    Update main.cpp gggaa2152 2026-04-07 18:00:48 +08:00
  • d1f117f4da
    Update main.cpp gggaa2152 2026-04-07 17:52:13 +08:00
  • c1cdaa793c
    Update main.cpp gggaa2152 2026-04-07 17:48:52 +08:00
  • cddc9924fd
    Update main.cpp gggaa2152 2026-04-07 17:37:32 +08:00
  • 629e59f59b
    Update main.cpp gggaa2152 2026-04-07 17:29:57 +08:00
  • 547b47e400
    Update main.cpp gggaa2152 2026-04-07 17:19:26 +08:00
  • a329eecbfb
    Update main.cpp gggaa2152 2026-04-07 17:17:03 +08:00
  • 1c2ef20eaf
    Update main.cpp gggaa2152 2026-04-07 17:05:51 +08:00
  • 45531ceef7
    Update main.cpp gggaa2152 2026-04-07 08:53:02 +08:00
  • 6808c6483e
    Update main.cpp gggaa2152 2026-04-07 08:05:35 +08:00
  • 41adedb4ac
    Update main.cpp gggaa2152 2026-04-07 08:00:03 +08:00
  • 856301c096
    Update main.cpp gggaa2152 2026-04-07 05:42:33 +08:00
  • 73b733d26b
    Update main.cpp gggaa2152 2026-04-07 05:12:16 +08:00
  • 1ba44be897
    Update main.cpp gggaa2152 2026-04-07 04:56:55 +08:00
  • 1855b157e5
    Update main.cpp gggaa2152 2026-04-07 04:51:20 +08:00
  • d7cd15758c
    Update main.cpp gggaa2152 2026-04-07 04:46:44 +08:00
  • 37a470314b
    Update main.cpp gggaa2152 2026-04-07 04:39:39 +08:00
  • fdce6cb639
    Update main.cpp gggaa2152 2026-04-07 04:37:24 +08:00
  • b27d6c7002
    Update main.cpp gggaa2152 2026-04-07 04:32:30 +08:00
  • 6a0313c6e7
    Update main.cpp gggaa2152 2026-04-07 04:14:25 +08:00
  • 69ef916fd7
    Update main.cpp gggaa2152 2026-04-07 03:56:32 +08:00
  • 51f2109960
    Update main.cpp gggaa2152 2026-04-07 03:46:18 +08:00
  • 28f65be2d6
    Update main.cpp gggaa2152 2026-04-07 03:38:27 +08:00
  • cde524b5a3
    Update main.cpp gggaa2152 2026-04-07 02:03:56 +08:00
  • 8025f3d303
    Update main.cpp gggaa2152 2026-04-07 02:00:11 +08:00
  • d1aa7a48b2
    Update main.cpp gggaa2152 2026-04-07 01:55:56 +08:00
  • 9931445697
    Update main.cpp gggaa2152 2026-04-07 01:50:14 +08:00
  • ede25f96db
    Update main.cpp gggaa2152 2026-04-07 01:42:28 +08:00
  • b02f8b70c3
    Update main.cpp gggaa2152 2026-04-07 01:40:35 +08:00
  • b9551e3232
    Update main.cpp gggaa2152 2026-04-07 01:36:56 +08:00
  • f019a1d069
    Update main.cpp gggaa2152 2026-04-07 01:23:16 +08:00
  • 568ee4006d
    Update main.cpp gggaa2152 2026-04-07 01:18:30 +08:00
  • 55f3c67dc0
    Update main.cpp gggaa2152 2026-04-07 01:10:27 +08:00
  • f5193b472d
    Update main.cpp gggaa2152 2026-04-07 01:02:38 +08:00
  • d0b3e3ae49
    Update main.cpp gggaa2152 2026-04-07 00:57:10 +08:00
  • 0b59e7b5fe
    Update main.cpp gggaa2152 2026-04-07 00:51:12 +08:00
  • 3d8e7bf65e
    Update main.cpp gggaa2152 2026-04-07 00:38:42 +08:00
  • dbc7f18b78
    Update main.cpp gggaa2152 2026-04-07 00:36:33 +08:00
  • c8965ff8c9
    Update main.cpp gggaa2152 2026-04-07 00:21:02 +08:00
  • 4aa5c8f429
    Update main.cpp gggaa2152 2026-04-07 00:07:49 +08:00
  • 47150a57fa
    Update main.cpp gggaa2152 2026-04-06 23:53:51 +08:00
  • 285017e10f
    Update main.cpp gggaa2152 2026-04-06 23:47:51 +08:00
  • 2f93934cc8
    Update main.cpp gggaa2152 2026-04-06 23:36:32 +08:00
  • 6792c1a1b5
    Update main.cpp gggaa2152 2026-04-06 23:25:10 +08:00
  • 71a35f3ba6
    Update main.cpp gggaa2152 2026-04-06 23:21:11 +08:00
  • d880c8f95e
    Update main.cpp gggaa2152 2026-04-06 23:10:14 +08:00
  • ac2000edd7
    Update main.cpp gggaa2152 2026-04-06 22:55:45 +08:00