1. dbb3011 ColorButton, ColorEdit, ColorPicker: fixed an issue rendering colors when inside a BeginDisabled(false) block. (#9511, #9613, #9614) by ocornut · 3 days ago master
  2. 253aa51 Drags: fixed handling of ImGuiSliderFlags_WrapAround when dragging fast. (#9612, #9611, #7749) by ocornut · 4 days ago
  3. a1af3c1 Demo: fixed enabling _WrapAround in "Drag and Slider Flags" demo. by ocornut · 4 days ago
  4. 8c8b8fc Examples: Apple: standardize activation and bringing to front. by ocornut · 4 days ago
  5. b2298af Examples: Apple: add native menu with Quit entry. Add missing title text. Standardize code. by ocornut · 5 days ago
  6. 9d0b725 Windows: using SetNextWindowPos() with a pivot while a window is hidden and measuring size will still apply temporary position until size is figured out. (#9568) by ocornut · 5 days ago
  7. 67f442d Tables: workaround/hack for max width 1-off issue when right-most column is resizable. (#4678) by ocornut · 7 days ago
  8. c5131af Tables: draw outer border before inner borders. by ocornut · 7 days ago
  9. 852269e Tables: fixed Selectable/TreeNode highlight overlapping left/right-most edges when using a border + no scrolling. (#4678) by ocornut · 7 days ago
  10. c6affd1 Tables: move code in BeginTableEx() so that RowPosY1 may be assigned before altering WorkRect with padding (subsequent commit). by ocornut · 7 days ago
  11. 7ee4dba imgui_freetype: fixed undefined float to integer conversion when de-multiplying a color glyph with a color above its alpha. (#9599) by Miloš Đorđević · 7 days ago
  12. 391f714 RenderArrow doesn't need 64-bits rounding. Added ImRoundPositive() for consistency. by ocornut · 9 days ago
  13. 1023d3d InputText: fixed ImGuiInputTextCallbackData::InsertChars() mistakenly over growing internal buffer. (#9603, #7925) by ocornut · 10 days ago
  14. a13badd MultiSelect: fixed ImGuiSelectionBasicStorage::GetNextSelectedItem() reading past the end of storage when trailing items are unselected (#9604) by MilosLord · 10 days ago
  15. f88ec04 Tables: use center-bias for horizontal borders to better support thick borders. (#9415) by ocornut · 10 days ago
  16. 89845f9 Tables: fixed various issues with using ImGuiTableFlags_NoHostExtendX. by ocornut · 10 days ago
  17. c158188 Tables: fixed various border overshooting issues, some mostly visible with transparent borders: (#4678, #9415) by ocornut · 10 days ago
  18. 0d0cd87 Tables: fixed vertical inner borders slightly overlapping bottom outer border. (#4678, #9415) by ocornut · 10 days ago
  19. c39a91b Tables: latch border size once, and pull all use from same place. (#9415) by ocornut · 10 days ago
  20. d2ba763 Tables: fixed various issues with using ImGuiTableFlags_NoHostExtendY. by ocornut · 10 days ago
  21. b87728b Tables: clamp vertical border Y2 position when not using scrolling table, so that ImDrawCmd AABB stays reasonable. by ocornut · 11 days ago
  22. 2fb554b Modals: fixed an assert displaying a modal in an environment where io.DisplayFramebufferScale is not an integer. (#9598) by ocornut · 12 days ago
  23. 80d572c TreeNode: minor tidying up. by ocornut · 13 days ago
  24. 1069a95 TabBar: Internals: added TabItemIsContentsAppearing() and reworked 50ae760. (#9581) by ocornut · 13 days ago
  25. 50ae760 TabBar: Internals: add tab_bar->VisibleTabContentsJustAppeared. (#9581) by ocornut · 13 days ago
  26. 86b853a TabBar: rename VisibleTabId->VisibleTabContentsId for clarify and correctness. by ocornut · 13 days ago
  27. 2f1552d TreeNodeGetOpen(): added flags parameter. (#9569, #9592, #3823, #9251) by Yaki Blake · 13 days ago
  28. 048d7e1 Style: made default arrow stroked. Added SymbolArrowSizeFactor, SymbolArrowThicknessFactor to style arrow. (#5233, #2431, #2235, #6730, #8243) by ocornut · 13 days ago
  29. 726399f Internals: RenderArrow: apply scale to horizontal offset. (#3895) by ocornut · 14 days ago
  30. 4326411 Internals: removed RenderArrowPointingAt(), moved to ColorPicker4 color. by ocornut · 14 days ago
  31. 717f68f Style: StyleColorsDark(): tweaked WindowBg to be darker than in 1.93.0. by ocornut · 14 days ago
  32. 4e99c0a CI: added Windows ARM64 build jobs. Examples: added ARM64 support in build_win.bat files. (#9593) by Harish Rajaselvan · 2 weeks ago
  33. 09fe7b1 Examples: refactored remaining batch files to detect architecture. (Amend) by ocornut · 2 weeks ago
  34. 20ba6c4 Examples: refactored remaining batch files to detect architecture. by ocornut · 2 weeks ago
  35. 6dd654f Examples: renamed various helper batch files from build_win32.bat to build_win.bat. by ocornut · 2 weeks ago
  36. 2b7a9dc Examples: remove references to DXSDK_DIR which is for DX9. by ocornut · 2 weeks ago
  37. 7bd3811 Internals: CallContextHooks(): fixed iterating a reallocated array when a hook callback adds a hook. (#9590) by Michał Cichoń · 2 weeks ago
  38. 4be0b47 (Breaking) Internals: ImStricmp/ImStrnicmp returned opposite sign when strings were different + ones in Demo. by ocornut · 3 weeks ago
  39. 9d9a621 Fonts: expose ImFontBaked_BuildLoadGlyphAdvanceX() in imgui_internal.h. by ocornut · 3 weeks ago
  40. 49a1450 DrawList: added missing ImDrawFlags_RoundCornersMask_ -> ImDrawFlags_RoundMask_ legacy redirect. by ocornut · 4 weeks ago
  41. c7d17f0 ImVec2: added a check for cases where a custom `IM_VEC2_CLASS_EXTRA` macro adds an extra `operator=` to ImVec2 by ocornut · 4 weeks ago
  42. f5d2b7d CI: fixes for macOS. by ocornut · 4 weeks ago
  43. 145a2fb Docs: update binaries. by ocornut · 4 weeks ago
  44. 4c9c888 Build: warning fixes for VS2015 and <v141. by ocornut · 4 weeks ago
  45. 1ff2181 (Breaking) Commented out legacy names/functions which were obsoleted in 1.91.1 (Sept 2024). by ocornut · 4 weeks ago
  46. 93a14c8 (Breaking) Commented out legacy names/functions which were obsoleted from 1.90.7 (May 2024) to 1.91.0 (Sept 2024). by ocornut · 4 weeks ago
  47. cbe3d5f Version 1.93.1 WIP by ocornut · 4 weeks ago
  48. f996126 Demo: correct demo markers wordings (#9586) by Pascal Thomet · 4 weeks ago
  49. 6d32174 Allow IM_NODEBUGSTEP to be defined by user. (#9584) by ocornut · 4 weeks ago
  50. c1aaac6 Version 1.93.0 by ocornut · 4 weeks ago v1.93.0
  51. a6fad9b Style: update StyleColorsDark() for 1.93: greyer WindowBg, dark FrameBg. by ocornut · 4 weeks ago
  52. a536894 Examples: all examples now default to use a little bit of rounding (`FrameRounding` and `GrabRounding`). by ocornut · 4 weeks ago
  53. 098c711 Demo: Plot, Vertical Sliders, Colors: better scaling. by ocornut · 4 weeks ago
  54. 09cd441 PlotHistogram: fixed passing inverted coordinates to AddRectFilled(). by ocornut · 4 weeks ago
  55. 42a2237 Demo: Mixed Values: added IMGUI_DEMO_MARKER(). (#9582) by Pascal Thomet · 4 weeks ago
  56. 6aa6626 DrawList: improved handling of very small circles. by Mikko Mononen · 5 weeks ago
  57. dc09bbe Examples: GLFW/SDL2/SDL3+WebGPU: better select surface format instead of using surface_capabilities.formats[0]. (#9576) by Yan Pujante · 4 weeks ago
  58. 906c683 Debug: fixed DebugNodeTexture()->FormatTextureRefForDebugDisplay() truncating displayed value to 32-bits. (#9578) by ocornut · 4 weeks ago
  59. 2859f67 Docs: fixed various comments. by ocornut · 5 weeks ago
  60. b2ade5f DrawList: AddRectFilled: add support for ImDrawFlags_StrokeLegacy to handle inverted coordinates + non-AA path. by ocornut · 5 weeks ago
  61. 75ac1ab DrawList: AddCircle: fixed issue not clearing path in unlikely case where Path.Size<3. by ocornut · 5 weeks ago
  62. cbf4f05 DrawList: added io.ConfigDebugDrawListDefaultsToStrokeLegacy. (#9504) by ocornut · 5 weeks ago
  63. 9e5e0bf DrawList: added explanation for IM_POLYLINE_CONVEX_POLY_MAX_BEVELS. by Mikko Mononen · 3 months ago
  64. d23a638 Demo: Custom Rendering: added zig-zag concave shape, tweak color, tidy up section. by ocornut · 3 months ago
  65. f84d77c DrawList: changed _GetStrokePos() to a macro. by ocornut · 3 months ago
  66. cb66fcd DrawList: rename ImDrawFlags_MiterOnly->ImDrawFlags_JoinMiter, ImDrawFlags_SquareCap->ImDrawFlags_CapSquare. by ocornut · 3 months ago
  67. 7bccc3b DrawList: AddCircle, AddCircleFilled: fixed large circles being under-tessellated (when above ~140 with default CircleTessellationMaxError). by ocornut · 3 months ago
  68. 475b793 Docs: reworked Changelog, comments. by ocornut · 3 months ago
  69. 0e756a6 (Breaking) DrawList: renamed ImDrawFlags_RoundCornersXXX to ImDrawFlags_RoundXXX. (#9504) by ocornut · 5 weeks ago
  70. c52f84c DrawList: rework _SelectFringeTexture() for use by third-party extensions + rename to _SelectLineTexture(). by ocornut · 3 months ago
  71. 7415edb DrawList: fixed ImFontAtlasBuildUpdateTexDataCorners() packing vs render to match. by ocornut · 3 months ago
  72. dee0e34 DrawList: amend PushDrawFlag() to report reaching capacity. by ocornut · 3 months ago
  73. 451e107 DrawList: removed ImDrawFlags_UseTexForStrokeLegacy as it doesn't have any use now that legacy code is out of the way. by ocornut · 3 months ago
  74. 230cd6f DrawList: simplify ImFontAtlasBuildUpdateTexDataCorners() by merging fill/strokes loops. by ocornut · 3 months ago
  75. 3dbb849 DrawList: fixed PathArcTo to not emit small segments. by Mikko Mononen · 3 months ago
  76. c6c352f DrawList: fixed too many detailed line textures being created. by Mikko Mononen · 3 months ago
  77. 91dc4f4 DrawList: fixed rendering issues on small and degenerate shapes. by Mikko Mononen · 3 months ago
  78. 475660f DrawList: fixed overdraw issue for filled baked corner rendering. by Mikko Mononen · 3 months ago
  79. 640e931 DrawList: fixed passing large thickness value (e.g. 1e20f) to thickness crashing the code. by thedmd · 3 months ago
  80. a547dee DrawList: fixed AddRectFilled() path for minimum dimension. by ocornut · 3 months ago
  81. 0590171 DrawList: baking half-texel in TexUvLines[] now that AddPolylineLegacy() was removed. by ocornut · 3 months ago
  82. deb9c70 DrawList: ImDrawFlags_AALineEnds also requires ImDrawFlags_AALine, which makes it easier for widgets to opt-in AAEnds. by ocornut · 3 months ago
  83. 20f17ee DrawList: fixed using ImDrawFlags_UseTexForRoundCorners when ImFontAtlasFlags_NoBakedRoundCorners has also been set. by ocornut · 3 months ago
  84. a597bea DrawList: fixed dropping prim flags in some paths (most for ImDrawFlags_AAXXX flags). by ocornut · 3 months ago
  85. ba918bc DrawList: fixed filled rect baked AA. by Mikko Mononen · 3 months ago
  86. 7a51027 DrawList: Comments. Atlas's NoBakedLines automatically disable AA at Style level. Fix passing non-Legacy stroke mask to PushDrawFlag(). Demo: Custom Rendering: use LiveEdit everywhere. by ocornut · 3 months ago
  87. ee66cfc TabBar: simpify TabItem rendering using stroke flags. by ocornut · 3 months ago
  88. b220bff Checkbox, Menus: check marks use anti-aliased ends. by ocornut · 3 months ago
  89. eb02a7f DrawList: support altering RoundCorners flags in scope as an undocumented trick/hack. (#9489) by ocornut · 3 months ago
  90. 46e4c26 DrawList: removed AddPolylineLegacy(), AddConvexPolyFilledLegacy(). by ocornut · 3 months ago
  91. 5181e95 DrawList: removed g_LEGACY_STROKES. by ocornut · 3 months ago
  92. 67bcd9d DrawList: moved no-AA handling into _SelectFringeTexture(). by ocornut · 3 months ago
  93. f511ce1 DrawList: tweak _SelectFringeTexture(). move more-unlikely screen_thickness tests within already-unlikely block. re-add removed asserts. by ocornut · 3 months ago
  94. bd0f638 Docs: update changelog. by ocornut · 3 months ago
  95. 2fdcf89 DrawList: moved _GetStrokePos() to a local inline function. by ocornut · 3 months ago
  96. f2cd901 DrawList: added PushDrawFlag(), PopDrawFlag(), ImSmallStack_<>. (#9504) by ocornut · 3 months ago
  97. 7e87cb9 DrawList: consistently support scope flags (ImDrawFlags::Flags) + primitive flags. by ocornut · 3 months ago
  98. 008e099 DrawList: comment about ImFontAtlasFlags_NoBakedLines. Demo: amend test bed to exercices more flags. by ocornut · 3 months ago
  99. 7ccc834 (Breaking) Obsoleted style.AntiAliasedLinesUseTex which now only makes sense for legacy strokes. Added style.AntiAliasedLineEnds. by ocornut · 3 months ago
  100. 02adb46 (Breaking) DrawList: removed ImDrawListFlags_in favor of using ImDrawFlags. by ocornut · 5 months ago