1. ea83628 Nav: fixed navigation cursor briefly appearing when using API to focus an InputText() in a window with _NoNavInputs flag. (#9214) by ocornut · 22 hours ago master
  2. 7686001 Clipper, Nav: fixed an UBSan warning when using in a ListClipper region . (#9160) by ocornut · 2 days ago
  3. 4b8e41c TabBar: expose NextScrollToTabId to internal API. by ocornut · 5 days ago
  4. a9ca61a Fonts: fixed an issue where using PushFont() from the implicit/fallback "Debug" window when its recorded state is collapsed would incorrectly early out. (#9210, #8865) by ocornut · 2 days ago
  5. 5166bec Scrollbar: rounding corners selected based on a generic helper. by ocornut · 6 days ago
  6. 6cc7787 Windows: shallow tweaks in window bg rendering to simplify diff w/ docking. by ocornut · 6 days ago
  7. 960aff2 Backends: Win32: use XInput Packet to avoid resubmitting gamepad data. (#9202, #8556) by Ahmed Samy · 9 days ago
  8. 8306e32 Nav: fixed speed scale for resizing/moving with keyboard/gamepad. (#323) by ocornut · 7 days ago
  9. 814c6a1 Log/Capture: fixed erroneously injecting extra carriage returns in output. by ocornut · 9 days ago
  10. ab6c9d9 Ignore -Wsign-conversion warnings when building with gcc. (#9192) by Tom Seddon · 11 days ago
  11. d12b1a9 Demo: improved Selectable() demos. (#9193) by ocornut · 9 days ago
  12. c91bcea Backends: SDLGPU3: fixed missing release of TexSamplerNearest. (#9196) by ocornut · 10 days ago
  13. c6e54c7 Comments about input queue being close to be supporting multi-thread. (#5772) by ocornut · 3 weeks ago
  14. d1cf58e Nav: fixed WrapX/LoopX handling in menu layer. (#9178) by ocornut · 12 days ago
  15. e121722 Tooltips, Disabled: fixed EndDisabledOverrideReenable() assertion when nesting a tooltip in a disabled block. (#9180, #7640) by RegimantasSimkus · 2 weeks ago
  16. 7250fbd Fixed warning compiling stb_truetype with MSVC, C++20 with /w15262 (#9189) by ocornut · 12 days ago
  17. a117055 Internals: move field for locality. by ocornut · 13 days ago
  18. b015acc Viewports: added GetWindowViewport() in imgui_internal.h to increase consistency with code using this public API in docking branch. (#9140) by ocornut · 13 days ago
  19. 3050f65 Menus, Nav: made navigation into menu-bar auto wrap on X axis. (#9178) by ocornut · 13 days ago
  20. 66bb8ad Docs: better document Shortcut() related stuff. (#9188) Better document io.ConfigDpiScaleFonts. (#9179) by ocornut · 13 days ago
  21. 3aba950 Fonts: adding new fonts after removing all fonts mid-frame properly updates current state. by ocornut · 14 days ago
  22. cb3b7ff InputText: added mGuiInputTextCallbackData::EventActive helpers. (#9174) by ocornut · 14 days ago
  23. d448045 InputText: Added ImGuiInputTextCallbackData::ID field. by ocornut · 14 days ago
  24. f21307e InputText: ImGuiInputTextCallbackData::SelectAll() sets CursorPos. Added SetSelection() helper. by ocornut · 14 days ago
  25. 42b7704 InputText: add ImGuiInputTextState::SetSelection() helper + make TextSrc valid outside scope for non-read only fields. (#9174) by ocornut · 14 days ago
  26. 3803203 CI: update outdated GitHub Actions versions (#9186) by Pádraic Slattery · 14 days ago
  27. 8c0b410 Docs: tweaks. by ocornut · 2 weeks ago
  28. 8b86c93 Backends: DirectX10, DirectX11, SDLGPU3: added nearest sampler in ImGui_ImplDX10_RenderState/ImGui_ImplDX11_RenderState/ImGui_ImplSDLGPU3_RenderState struct. by ocornut · 5 months ago
  29. b933599 Backends: DirectX12: added helpers to switch to Linear sampler (yet not made public, but intended to be forward declared). (#9173) by thedmd · 4 months ago
  30. 12223cc Error handling: rework macros, add IM_ASSERT_USER_ERROR_RET(), IM_ASSERT_USER_ERROR_RETV() to simplify code. by ocornut · 2 weeks ago
  31. ea122de Error handling: Improve error handling and recovery for TableSetupColumn(). by ocornut · 2 weeks ago
  32. 14dfd5b Examples: DX12: update to VS2019 so it supports WIndows SDK 10.0 simplified versioning. by ocornut · 2 weeks ago
  33. 5dde06b Docs: fixed 'Tearaway' link in credits section (#9176) by E · 2 weeks ago
  34. 21d3299 Backends: fixed reappearing uses to NULL to favor nullptr. by ocornut · 3 weeks ago
  35. d7598aa Backends: SDL2, SDL3: changed GetClipboardText() handler to return NULL on error aka clipboard contents is not text. (#9168) by ocornut · 3 weeks ago
  36. 9a6eb0a Backends: Vulkan: ImGui_ImplVulkanH_DestroyWindow() oes not call vkDestroySurfaceKHR(): because surface is created by caller. (#9163) by ocornut · 3 weeks ago
  37. a1dfaf4 ImageButton() doesn't use a clamped style.FrameRounding value but instead adjust inner image rounding when FramePadding > FrameRounding. (#2942, #845) by ocornut · 3 weeks ago
  38. 7143d71 Images, Style: added style.ImageRounding, ImGuiStyleVar_ImageRounding to configure rounding of Image() widgets. (#2942, #845) by ocornut · 3 weeks ago
  39. 0d08927 Error handling: Improve error handling and recovery for EndMenu()/EndCombo(). (#1651, #9165, #8499) by ocornut · 3 weeks ago
  40. 791ad9b InvisibleButton: allow calling with size (0,0) to fit to available content size. (#9166, #7623) by ocornut · 3 weeks ago
  41. f64c7c3 Fonts: fixed a crash when trying to use AddFont() with MergeMode=true on a font that has already been rendered. (#9162) by ocornut · 3 weeks ago
  42. d1c5a66 Backends: WebGPU: rework unsupported path into an assert. (#9155, #9156) by ocornut · 3 weeks ago
  43. f538454 (Breaking) Commented out legacy names obsoleted in 1.90 (Sept 2023): BeginChildFrame(), EndChildFrame(), ShowStackToolWindow(), IM_OFFSETOF(), IM_FLOOR(). by ocornut · 4 weeks ago
  44. fedf227 Amend 7a02f4b. by ocornut · 4 weeks ago
  45. 7a02f4b Nav, Shortcuts, Tooltips: tooltip reference position not affected by remote shortcut activation. (#9138, #456) by ocornut · 4 weeks ago
  46. ca9b7b4 InputText, Nav: amend 1566c96. (incorrectly commited old chunk) by ocornut · 4 weeks ago
  47. 1566c96 InputText, Nav: fixed remote/shortcut InputText() not teleporting mouse cursor when nav cursor is active and io.ConfigNavMoveSetMousePos is enabled. by ocornut · 4 weeks ago
  48. 3389dfd IsItemHovered() doesn't filter out the signal when activated item is a shortcut remote activation. (#9138, #456) by ocornut · 4 weeks ago
  49. 9ce41a9 Misc/shallow merges from docking branch to reduce small drift. by ocornut · 4 weeks ago
  50. 43a90ad Docs: Fix spelling errors (#9158) by maf · 4 weeks ago
  51. 7b3ad4a (Breaking) Popups: changed 'ImGuiPopupFlags popup_flags = 1' default value to be '= 0' for BeginPopupContextItem(), BeginPopupContextWindow(), BeginPopupContextVoid(), OpenPopupOnItemClick(). (#9157, #9146) by ocornut · 4 weeks ago
  52. 4ce188d Backends: WebGPU: clarify build failure when attempting to build with Dawn for iOS. (#9155, #9156) by JD31 · 4 weeks ago
  53. b467a04 Docs: amends comments about fonts. by ocornut · 4 weeks ago
  54. 69a501d Backends: OpenGL3: call ImGui_ImplOpenGL3_InitLoader() in ImGui_ImplOpenGL3_CreateDeviceObjects() / ImGui_ImplOpenGL3_DestroyDeviceObjects(). (#9112) by ocornut · 4 weeks ago
  55. 1dc1964 Backends: Vulkan: change ImGui_ImplVulkanH_Window::ClearEnable to fuller featured AttachmentDesc. (#9152) by ocornut · 4 weeks ago
  56. f106ccd Backends: Vulkan: clarify ImGui_ImplVulkanH_Window members. by ocornut · 4 weeks ago
  57. 25158fe Textures: prevent assert/crash of having a destroyed texture recreated without the pixels data available (#9150, #8811) by Sammy Fatnassi · 5 weeks ago
  58. 960921f Happy new year! by ocornut · 5 weeks ago
  59. 922a11f Docs: update links, refs. by ocornut · 6 weeks ago
  60. b7b8f52 Examples: Android: update for consistency (untested). by ocornut · 6 weeks ago
  61. 05581da AddFontDefault() now automatically selects an embedded font between AddFontDefaultVector() and AddFontDefaultBitmap). by ocornut · 6 weeks ago
  62. f006400 Fonts: added AddFontDefaultVector() with embedded ProggyVector data. by ocornut · 5 months ago
  63. cde6ad3 Removed unused ImRect::Floor(). Clarified IM_TRUNC(), IM_ROUND(), ImRound64(). by ocornut · 6 weeks ago
  64. 73dd0e8 (Breaking) Fonts: remove ImFontConfig::PixelSnapV. Post-rescale GlyphOffset is always rounded. by ocornut · 6 weeks ago
  65. 55ad3b4 Fonts: added ExtraSizeScale feature (undocumented). by ocornut · 6 weeks ago
  66. d1de937 Fonts: ImFontAtlasFontRebuildOutput() helper. by ocornut · 6 weeks ago
  67. d365417 CI: reduce macOS runs since they are expensive. by ocornut · 6 weeks ago
  68. 0ff8100 Added GetItemFlags() in public API. (#9127) by ocornut · 6 weeks ago
  69. 9055c9e imgui_freetype: fixed overwriting ImFontConfig::PixelSnapH when hinting is enabled. by ocornut · 6 weeks ago
  70. d87650d Text: fixed unused variable warning on builds without asserts. by ocornut · 6 weeks ago
  71. a5dffbe Text: word-wrapping use a small lookup table. (#8990, #3237, #8503, #8139, #8439, #9094, #3002, #9066, #8838) by ocornut · 6 weeks ago
  72. 22ffa3d Text: rewrite word-wrapping logic. (#8990, #3237, #8503, #8139, #8439, #9094, #3002, #9066, #8838) by ocornut · 7 weeks ago
  73. 683f916 Internals: ImBitArray: rename storage. by ocornut · 7 weeks ago
  74. 4e7c055 Renamed IM_ARRAYSIZE() -> IM_COUNTOF(). Kept legacy name for now. by ocornut · 7 weeks ago
  75. 99bca39 Docs: clarify PixelSnapH / PixelSnapV + comment on PushTextWrapPos(). by ocornut · 7 weeks ago
  76. dc48a7c Docs: amend fc89c61 by ocornut · 7 weeks ago
  77. 4dac00c Windows: fixed always updating internal buffer for ### window titles even when Ctrl+Tab window is hidden. Instead forcing an update on mismatching when appearing. by ocornut · 8 weeks ago
  78. fc89c61 Hashing: handling of "###" operator to reset to seed within a string identifier doesn't include the "###" characters in the output hash anymore. by omar · 6 years ago
  79. 1e7d2ad Fixed Clang cast-align warning + Added missing Changelog entry in 1.92.4. (#8893) by ocornut · 8 weeks ago
  80. bd6f48f Backends: OpenGL3: Fixed embedded loader multiple init/shutdown cycles broken on some platforms. (#8792, #9112) by ocornut · 8 weeks ago
  81. 0d2dd30 Tabs: minor tweaks to facilitate mods altering spacing. by ocornut · 8 weeks ago
  82. 9971251 Fonts: amend/comment on FontDataOwnedByAtlas=false fix being a breaking change. (#9086, #8465) by ocornut · 8 weeks ago
  83. a07b282 Backends: GLFW: add IMGUI_IMPL_GLFW_DISABLE_X11 / IMGUI_IMPL_GLFW_DISABLE_WAYLAND. (#9109, #9116) by ocornut · 8 weeks ago
  84. 9a4fd69 Backends: GLFW: avoid repeated glfwSetCursor()/glfwSetInputMode() calls when unnecessary. by ocornut · 8 weeks ago
  85. cf64b7f Tables: Fixed losing stored display order when reducing column count. (#9108, #4046) by ocornut · 8 weeks ago
  86. a726bde Fonts: ClearOutputData() doesn't need to clear FallbackChar, EllipsisChar. Fixed crash changing font loader. by ocornut · 9 weeks ago
  87. 7f78f52 Demo: removed some hardcoded widths. by ocornut · 9 weeks ago
  88. 60f8b07 Rework color marker internals to facilitate arbitrary override using SetNextItemColorMarker(). by ocornut · 9 weeks ago
  89. fa4b47c Added RGBA color markers to ColorEdit3/ColorEdit4 + opt-in ImGuiSliderFlags_ColorMarkers for Drags/Sliders. by ocornut · 9 weeks ago
  90. a7ecbcd Shuffle ImGuiColorEditFlags flag values. by ocornut · 9 weeks ago
  91. ded52c7 Debug Log: can output to debugger. Added ImGuiDebugLogFlags_OutputToDebugger. by ocornut · 9 weeks ago
  92. 9d4fafa Nav: removed an unnecessary FindWindowByName() call. by ocornut · 9 weeks ago
  93. e2c4953 ImDrawList: harden/clarify static asserts about ImDrawCmd / ImDrawCmdHeader layout. by ocornut · 9 weeks ago
  94. fee06a9 Text: fixed word-wrapping function reading from *text_end when passed a string range. (#9107) by achabense · 9 weeks ago
  95. d71091a Internals: amend RenderRectFilledRangeH() to avoid shadowed variables. by ocornut · 9 weeks ago
  96. d1e262a Internals: refactor RenderRectFilledRangeH() into RenderRectFilledInRangeH() to take absolute coordinates instead of normalized ones. by ocornut · 9 weeks ago
  97. 6e0ee6f Fonts: removed misleading SizePixels >= 0.0f test and stbtt_ScaleForMappingEmToPixels() call in ImGui_ImplStbTrueType_FontSrcInit(). (#8857) by ocornut · 9 weeks ago
  98. d27dce5 Backends: Win32: handle WM_IME_CHAR/WM_IME_COMPOSITION messages to support Unicode inputs on MBCS Windows. (#9099, #3653, #5961) by ulhc · 10 weeks ago
  99. 87b1933 Backends: Win32: change param to MultiByteToWideChar() to be consistent (should be no-op?). by ocornut · 9 weeks ago
  100. bfe1378 Debug Log: fixed incorrectly printing characters in IO log when submitting non-ASCII values to io.AddInputCharacter(). (#9099) by ocornut · 9 weeks ago