1. 277ae93 Version 1.90.4 by ocornut · 2 days ago master v1.90.4
  2. f5be905 Nav: Fixed SetKeyboardFocusHere() or programmatic tabbing API from not working on windows with the ImGuiWindowFlags_NoNavInputs flag. by ocornut · 2 days ago
  3. 13d91ff Nav: Fixed SetKeyboardFocusHere() or programmatic tabbing API from not working on windows with the ImGuiWindowFlags_NoNavInputs flag. by ocornut · 2 days ago
  4. 34965cf Modals: Temporary changes of ImGuiCol_ModalWindowDimBg are properly handled by BeginPopupModal(). (#7340) by ocornut · 2 days ago
  5. 659fb41 Debug Tools: moved DebugStartItemPicker() to public API. Added to Demo->Tools menu. (#2673) by ocornut · 4 days ago
  6. 198c38f Demo: Custom Rendering: better demonstrate PathArcTo(), PathBezierQuadraticCurveTo(), PathBezierCubicCurveTo(), PathStroke(), PathFillConvex() functions. by ocornut · 4 days ago
  7. 3b6d924 ProgressBar: Fixed a minor tesselation issue when rendering rounded progress bars. by ocornut · 4 days ago
  8. d3f1a71 Popups: allow Child Popups to be resizable if not explicitly disabling. by ocornut · 4 days ago
  9. e78ce72 Popups: Fixed resizable popup minimum size being too small. Standardized CalcWindowMinSize() logic a bit more. (#73290 by ocornut · 4 days ago
  10. 014e0ac Menus, Popups: Fixed an issue where hovering a parent-menu upward would erroneously close the window. (#7325, #7287, #7063) by ocornut · 4 days ago
  11. c16043c Tables: Angled headers: improve clipping of text since multi-line labels makes clipping issues visible. (#6917) by ocornut · 4 days ago
  12. 405e54e Tables: Angled Headers: fixed support for multi-line labels. various padding/layout fixes. (#6917) by ocornut · 5 days ago
  13. 6655ab2 Tables: Angled Headers: fixed TableAngledHeadersRow() incorrect background fill drawn too low. Fixed row geometry with non-small values of CellPadding. (#6917) by ocornut · 5 days ago
  14. 9159cd7 Updated invalid documentation link (#7331) by Tim-Rex · 6 days ago
  15. ccc5347 Fix typos (#7332) by cvionis · 6 days ago
  16. 8a14b71 Version 1.90.4 WIP by ocornut · 9 days ago
  17. b19a4c5 Backends: OSX: remove legacy clearing of io.NavInputs in ImGui_ImplOSX_UpdateGamepads(). (#7320) by John Melas · 9 days ago
  18. 5b6f032 Version 1.90.3 by ocornut · 10 days ago v1.90.3
  19. f80e65a Backends:,Examples: Vulkan: moved RenderPass parameter from ImGui_ImplVulkan_Init() function to ImGui_ImplVulkan_InitInfo structure. (#7308) by Shawn Hatori · 11 days ago
  20. 829f45d Backends: SDL2: removed obsolete ImGui_ImplSDL2_NewFrame(SDL_Window*) signature which was obsoleted in 1.84.. by ocornut · 10 days ago
  21. 3cc3717 Examples: GLFW+Metal: Add -I and -L paths for MacPorts. by Tom Seddon · 10 days ago
  22. 891b81f Backends: SDL3: Fixed gamepad. Added support for disconnection. Added support for multiple gamepads. Added ImGui_ImplSDL3_SetGamepadMode(). (#7180, #3884, #6559, #6890) by ocornut · 10 days ago
  23. 262e30e Backends: SDL2: rework new API as ImGui_ImplSDL2_SetGamepadMode(). (#3884, #6559, #6890, #7180) by ocornut · 10 days ago
  24. 9dfa239 Internals: Fixed ImFileOpen not working before context is created. (#7314, #7315) by ocornut · 10 days ago
  25. d15e410 Backends: SDL2: Amend new API, all support for multiple gamepads. (#3884, #6559, #6890) by ocornut · 11 days ago
  26. f966da1 Backends: SDL2: Gamepad handlng: amend bf1c96d. (#3884, #6559, #6890) by ocornut · 11 days ago
  27. bf1c96d Backends: SDL2: Handle gamepad disconnection + fixed increasing refcount. Added ImGui_ImplSDL2_SelectGamepadAuto()/ImGui_ImplSDL2_SelectGamepadExplicit(). (#3884, #6559, #6890) by ocornut · 11 days ago
  28. fd8d6dc Backends: SDL2,SDL3: tidying up. by ocornut · 11 days ago
  29. e0ba0d0 Backends: Vulkan: Fixes for building with pre Vulkan 1.3. Amend 8901931. (#7166) by ocornut · 12 days ago
  30. 11d73f0 Backends: Vulkan: Fix/amend 8901931 by ocornut · 12 days ago
  31. 8901931 Backends: Vulkan: use PipelineRenderingCreateInfo for dynamic rendering (#7166, #6855, #5446, #5037) by Shawn Hatori · 9 weeks ago
  32. 1d6f0ce Backends: DX9: use RGBA texture to avoid conversion if supported by 璀境石 · 8 months ago
  33. 3af739a Menus, Popups: fixed menus and popups with child window flag erroneously not displaying a scrollbar when contents is over parent viewport size. (#7287, #7063) by ocornut · 12 days ago
  34. 2af01ba Backends: SDLRenderer3: query newly added SDL_RenderViewportSet() to not restore a wrong viewport if none was initially set. by ocornut · 12 days ago
  35. 915c639 Version 1.90.3 WIP by ocornut · 12 days ago
  36. 5360903 Version 1.90.2 by ocornut · 2 weeks ago v1.90.2
  37. 7b5357d Debug Tools: Metrics: Improved Monitors and Viewports minimap display. Highlight on hover. by ocornut · 2 weeks ago
  38. 70aa717 Combo: Fixed not reusing windows optimally when used inside a popup stack. by ocornut · 2 weeks ago
  39. 5cdc4a2 Demo: use ImGui::MemAlloc/MemFree for consistency. (#7300) by ocornut · 2 weeks ago
  40. 76e09c4 ClosePopupsOverWindow(): amend to remove _ChildWindow test. by ocornut · 2 weeks ago
  41. 3a07846 Nav: ImGuiWindowFlags_NoNavInputs is tested during scoring so NavFlattened windows can use it. by ocornut · 2 weeks ago
  42. 7d67623 InputText: Internal: ReloadUserBufXXX functions don't override revert value. (#2890) fix accidental comment. by ocornut · 2 weeks ago
  43. a5e0e90 Nav: tweak RenderNavHighlight() syntax. ImGuiNavHighlightFlags_TypeThin -> ImGuiNavHighlightFlags_Compact. by ocornut · 2 weeks ago
  44. 1e8fc01 InputText: Internal: ReloadUserBufXXX functions don't override revert value. (#2890) + rename by ocornut · 2 weeks ago
  45. a06dd7a OpenPopup(): Added ImGuiPopupFlags_NoReopen. Nav, Menus: Fixed click on a BeginMenu() followed by right-arrow. (#1497, #1533) by ocornut · 2 weeks ago
  46. f104967 Comments by ocornut · 2 weeks ago
  47. 06ce312 InputText: Internal: added reload from user-buf feature. (#2890) by ocornut · 2 weeks ago
  48. f50ddc4 Fixed some typos. (#7282) by Bruce Mitchener · 3 weeks ago
  49. 6172c22 CI: Update to `actions/checkout` `v4` from `v3`. (#7281) by Bruce Mitchener · 3 weeks ago
  50. 96839b4 Nav: Improve handling of Alt key to toggle menu so that key ownership may be claimed on indiviudal left/right alt key without intefering with the other. by ocornut · 4 weeks ago
  51. 7194756 Shortcut: fixed single mod-key Shortcut from working e.g. Shortcut(ImGuiKey_LeftCtrl) by ocornut · 4 weeks ago
  52. f1960b6 Added "nop" to IM_DEBUG_BREAK macro on GCC to work around GDB bug (#7266) by Peter0x44 · 4 weeks ago
  53. 8491cf3 Inputs: g.ActiveIdUsingManyKeys[] prevent routes from being claimed. by ocornut · 4 weeks ago
  54. 9176eed Internals: SetShortcutRouting() move code so next commit is easier to read. Should be no-op. by ocornut · 4 weeks ago
  55. 1509842 Backends: OpenGL3: Shallow tweak of compile-time extensions detection. by ocornut · 4 weeks ago
  56. 1ce41f6 Backends: OpenGL3: Backup and restore GL_PIXEL_UNPACK_BUFFER. (#7253) by Clément Gallet · 5 weeks ago
  57. 81e0be8 Fixed strict-aliasing violation in FormatTextureIDForDebugDisplay(). (#7090, #7256) by ocornut · 4 weeks ago
  58. a201af7 Added SetNextItemShortcut() wip function. (#456) by ocornut · 5 weeks ago
  59. 4c2c094 Nav: keyboard/gamepad activation feedback properly timed instead of frame buffer. (#456) by ocornut · 5 weeks ago
  60. 5b5e9bd Internals: Tweak shallow compaction as Clang complains about MS ABI signage of enums. by ocornut · 5 weeks ago
  61. 7c3fa7d Refactor: moved section in imgui_internal.h by ocornut · 5 weeks ago
  62. 9266c0d Backends: WebGPU: Avoid leaking pipeline layout. (#7245) by rajveermalviya · 5 weeks ago
  63. 595eb86 Changelog, comment, minor data compaction by ocornut · 5 weeks ago
  64. 6850194 CI: Fixes WGPU example build. by ocornut · 5 weeks ago
  65. 5fc0a36 Backends: WebGPU: added ImGui_ImplWGPU_InitInfo::PipelineMultisampleState. (#7240) by ocornut · 5 weeks ago
  66. 831d42c Backends: WebGPU: ImGui_ImplWGPU_Init() now takes a ImGui_ImplWGPU_InitInfo structure instead of variety of parameters, allowing for easier further changes. (#7240) by ocornut · 5 weeks ago
  67. e3c7ff9 Examples: Emscripten+WebGPU: slightly refactor like other Emscripten compatible Desktop examples, as aiming to make this suppot desktop eventually. by ocornut · 5 weeks ago
  68. 1590850 Backends: Vulkan: Define NOMINMAX when VK_USE_PLATFORM_WIN32_KHR is defined. (#7250) by Frank McCoy · 5 weeks ago
  69. 788747f Examples: Emscripten+WebGPU: Remove use of deprecated ObjectBase<...>::Release in favor of ::MoveToCHandle (#7251) by Michał Cichoń · 5 weeks ago
  70. 763100b Nav: Fixed pressing Escape while in a child window with _NavFlattened flag. (#7237) by ocornut · 5 weeks ago
  71. c7edb44 Shortcut(): always test ownership. by ocornut · 5 weeks ago
  72. 1844f90 Nav: space/enter poll check ownership. InputText: declare ownership of Enter key as it doesn't go through Shortcut by ocornut · 5 weeks ago
  73. 5ddfbb8 Backends: Vulkan: Fixed vkAcquireNextImageKHR() validation errors in VulkanSDK 1.3.275 by allocating one extra semaphore than in-flight frames. (#7236) by ocornut · 5 weeks ago
  74. 2f48337 Examples: Vulkan: Rename compile-time defies for the examples to remove misleading IMGUI_ prefixes. by ocornut · 5 weeks ago
  75. d7c2a0e Shortcut(): fixed 8323a06 adding _Repeat to all Shortcut() calls. by ocornut · 5 weeks ago
  76. 3b828d3 Refactor: moving ItemAdd() into a section abote ItemSize(). No logic change (part 2) by ocornut · 5 weeks ago
  77. ff5f3aa Refactor: moving ItemAdd() into a section abote ItemSize(). No logic change (part 1) by ocornut · 5 weeks ago
  78. 1a48a63 Enclosed a few more remaining sections in ifndef IMGUI_DISABLE_DEBUG_TOOLS for completeness. by ocornut · 5 weeks ago
  79. 33fabdf Scrollbar() doesn't forcefully mark itself as hovered when held. by ocornut · 5 weeks ago
  80. d431d85 Internals: removed obsolete ImPool::GetSize() (last used by implot 0.10, changed in implot 0.11) by ocornut · 5 weeks ago
  81. f0d1f61 Internals: commented out long-time obsoleted FocusableItemRegister()/FocusableItemUnregister() documentaton-only leftovers. + by ocornut · 5 weeks ago
  82. 0956659 Nav: marking NavId as hovered in ButtonBehavior() doesn't check for ActiveId. by ocornut · 5 weeks ago
  83. d10641b Nav: keyboard/gamepad activation mark widgets as held to give better visual feedback. by ocornut · 5 weeks ago
  84. 03417cc Backends: WebGPU: Filling all WGPUDepthStencilState fields explicitly as a recent Dawn update stopped setting default values. (#7232) by ocornut · 5 weeks ago
  85. 5fdcdf7 Shortcut: ImGuiInputFlags_RouteFocused policy can filter Shortcuts conflicting with character input when an item is active. (#456) by ocornut · 6 weeks ago
  86. 80d5cb1 Comments around ImGuiInputFlags. by ocornut · 6 weeks ago
  87. 1cc0eb4 Internals: Rename NavFocusScopePath to NavFocusRoute + fixed a static analyzer warning. by ocornut · 6 weeks ago
  88. 46e5f44 Shortcut()/SetShortcutRouting(): use mixed current window focus scope + ParentWindowForFocusRoute. (#6798, #2637, #456) by ocornut · 6 weeks ago
  89. e0c8c80 Shortcut()/SetShortcutRouting(): focus route testing now use ParentWindowForFocusRoute. Automatically set on child-window, manually configurable otherwise. (#6798, #2637, #456) by ocornut · 6 weeks ago
  90. 4b20a02 Internals: add window to FocusScopeStack. (#6798) by ocornut · 6 weeks ago
  91. 2156db7 Debug Log: added InputRouting logging. Made GetKeyChordName() use its own buffer. Fixed debug break in SetShortcutRouting(). (#6798, #2637, #456) by ocornut · 6 weeks ago
  92. dd0efdc Fixed SetKeyboardFocusHere() not working when current nav focus is in different scope. (#7226) by ocornut · 6 weeks ago
  93. 8a3dfda Commented out obsolete ImGuiIO::ImeWindowHandle marked obsolete in 1.87, favor of writing to 'void* ImGuiViewport::PlatformHandleRaw'. by ocornut · 6 weeks ago
  94. 6228c2e Backends: Vulkan: moved ImGui_ImplVulkanH_DestroyFrameRenderBuffers/ImGui_ImplVulkanH_DestroyWindowRenderBuffers as they are always used in a state where backend data is available. by ocornut · 6 weeks ago
  95. 70bb6d1 Backends: Vulkan: Fixed vkMapMemory() calls unnecessarily using full buffer size. (#3957) by ocornut · 6 weeks ago
  96. 82df7c8 Backends: Vulkan: Fixed handling of ImGui_ImplVulkan_InitInfo::MinAllocationSize field. (#7189, #4238) by Tristan Gouge · 6 weeks ago
  97. 29809d7 Version 1.90.2 WIP by ocornut · 6 weeks ago
  98. db049db Docs: tweak, fixed misplaced changelog entry. (#7084) by ocornut · 6 weeks ago
  99. d6cb3c9 Version 1.90.1 by ocornut · 6 weeks ago v1.90.1
  100. 6470e22 Debug Tools: DebugRenderKeyboardPreview() scales better. by ocornut · 6 weeks ago