1. 4be0b47 (Breaking) Internals: ImStricmp/ImStrnicmp returned opposite sign when strings were different + ones in Demo. by ocornut · 3 days ago master
  2. 9d9a621 Fonts: expose ImFontBaked_BuildLoadGlyphAdvanceX() in imgui_internal.h. by ocornut · 4 days ago
  3. 49a1450 DrawList: added missing ImDrawFlags_RoundCornersMask_ -> ImDrawFlags_RoundMask_ legacy redirect. by ocornut · 4 days ago
  4. c7d17f0 ImVec2: added a check for cases where a custom `IM_VEC2_CLASS_EXTRA` macro adds an extra `operator=` to ImVec2 by ocornut · 4 days ago
  5. f5d2b7d CI: fixes for macOS. by ocornut · 4 days ago
  6. 145a2fb Docs: update binaries. by ocornut · 4 days ago
  7. 4c9c888 Build: warning fixes for VS2015 and <v141. by ocornut · 4 days ago
  8. 1ff2181 (Breaking) Commented out legacy names/functions which were obsoleted in 1.91.1 (Sept 2024). by ocornut · 4 days ago
  9. 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 days ago
  10. cbe3d5f Version 1.93.1 WIP by ocornut · 4 days ago
  11. f996126 Demo: correct demo markers wordings (#9586) by Pascal Thomet · 5 days ago
  12. 6d32174 Allow IM_NODEBUGSTEP to be defined by user. (#9584) by ocornut · 5 days ago
  13. c1aaac6 Version 1.93.0 by ocornut · 5 days ago v1.93.0
  14. a6fad9b Style: update StyleColorsDark() for 1.93: greyer WindowBg, dark FrameBg. by ocornut · 6 days ago
  15. a536894 Examples: all examples now default to use a little bit of rounding (`FrameRounding` and `GrabRounding`). by ocornut · 6 days ago
  16. 098c711 Demo: Plot, Vertical Sliders, Colors: better scaling. by ocornut · 6 days ago
  17. 09cd441 PlotHistogram: fixed passing inverted coordinates to AddRectFilled(). by ocornut · 6 days ago
  18. 42a2237 Demo: Mixed Values: added IMGUI_DEMO_MARKER(). (#9582) by Pascal Thomet · 7 days ago
  19. 6aa6626 DrawList: improved handling of very small circles. by Mikko Mononen · 12 days ago
  20. dc09bbe Examples: GLFW/SDL2/SDL3+WebGPU: better select surface format instead of using surface_capabilities.formats[0]. (#9576) by Yan Pujante · 8 days ago
  21. 906c683 Debug: fixed DebugNodeTexture()->FormatTextureRefForDebugDisplay() truncating displayed value to 32-bits. (#9578) by ocornut · 8 days ago
  22. 2859f67 Docs: fixed various comments. by ocornut · 12 days ago
  23. b2ade5f DrawList: AddRectFilled: add support for ImDrawFlags_StrokeLegacy to handle inverted coordinates + non-AA path. by ocornut · 13 days ago
  24. 75ac1ab DrawList: AddCircle: fixed issue not clearing path in unlikely case where Path.Size<3. by ocornut · 13 days ago
  25. cbf4f05 DrawList: added io.ConfigDebugDrawListDefaultsToStrokeLegacy. (#9504) by ocornut · 3 weeks ago
  26. 9e5e0bf DrawList: added explanation for IM_POLYLINE_CONVEX_POLY_MAX_BEVELS. by Mikko Mononen · 2 months ago
  27. d23a638 Demo: Custom Rendering: added zig-zag concave shape, tweak color, tidy up section. by ocornut · 2 months ago
  28. f84d77c DrawList: changed _GetStrokePos() to a macro. by ocornut · 2 months ago
  29. cb66fcd DrawList: rename ImDrawFlags_MiterOnly->ImDrawFlags_JoinMiter, ImDrawFlags_SquareCap->ImDrawFlags_CapSquare. by ocornut · 3 months ago
  30. 7bccc3b DrawList: AddCircle, AddCircleFilled: fixed large circles being under-tessellated (when above ~140 with default CircleTessellationMaxError). by ocornut · 3 months ago
  31. 475b793 Docs: reworked Changelog, comments. by ocornut · 3 months ago
  32. 0e756a6 (Breaking) DrawList: renamed ImDrawFlags_RoundCornersXXX to ImDrawFlags_RoundXXX. (#9504) by ocornut · 13 days ago
  33. c52f84c DrawList: rework _SelectFringeTexture() for use by third-party extensions + rename to _SelectLineTexture(). by ocornut · 3 months ago
  34. 7415edb DrawList: fixed ImFontAtlasBuildUpdateTexDataCorners() packing vs render to match. by ocornut · 3 months ago
  35. dee0e34 DrawList: amend PushDrawFlag() to report reaching capacity. by ocornut · 3 months ago
  36. 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
  37. 230cd6f DrawList: simplify ImFontAtlasBuildUpdateTexDataCorners() by merging fill/strokes loops. by ocornut · 3 months ago
  38. 3dbb849 DrawList: fixed PathArcTo to not emit small segments. by Mikko Mononen · 3 months ago
  39. c6c352f DrawList: fixed too many detailed line textures being created. by Mikko Mononen · 3 months ago
  40. 91dc4f4 DrawList: fixed rendering issues on small and degenerate shapes. by Mikko Mononen · 3 months ago
  41. 475660f DrawList: fixed overdraw issue for filled baked corner rendering. by Mikko Mononen · 3 months ago
  42. 640e931 DrawList: fixed passing large thickness value (e.g. 1e20f) to thickness crashing the code. by thedmd · 3 months ago
  43. a547dee DrawList: fixed AddRectFilled() path for minimum dimension. by ocornut · 3 months ago
  44. 0590171 DrawList: baking half-texel in TexUvLines[] now that AddPolylineLegacy() was removed. by ocornut · 3 months ago
  45. deb9c70 DrawList: ImDrawFlags_AALineEnds also requires ImDrawFlags_AALine, which makes it easier for widgets to opt-in AAEnds. by ocornut · 3 months ago
  46. 20f17ee DrawList: fixed using ImDrawFlags_UseTexForRoundCorners when ImFontAtlasFlags_NoBakedRoundCorners has also been set. by ocornut · 3 months ago
  47. a597bea DrawList: fixed dropping prim flags in some paths (most for ImDrawFlags_AAXXX flags). by ocornut · 3 months ago
  48. ba918bc DrawList: fixed filled rect baked AA. by Mikko Mononen · 3 months ago
  49. 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
  50. ee66cfc TabBar: simpify TabItem rendering using stroke flags. by ocornut · 3 months ago
  51. b220bff Checkbox, Menus: check marks use anti-aliased ends. by ocornut · 3 months ago
  52. eb02a7f DrawList: support altering RoundCorners flags in scope as an undocumented trick/hack. (#9489) by ocornut · 3 months ago
  53. 46e4c26 DrawList: removed AddPolylineLegacy(), AddConvexPolyFilledLegacy(). by ocornut · 3 months ago
  54. 5181e95 DrawList: removed g_LEGACY_STROKES. by ocornut · 3 months ago
  55. 67bcd9d DrawList: moved no-AA handling into _SelectFringeTexture(). by ocornut · 3 months ago
  56. f511ce1 DrawList: tweak _SelectFringeTexture(). move more-unlikely screen_thickness tests within already-unlikely block. re-add removed asserts. by ocornut · 3 months ago
  57. bd0f638 Docs: update changelog. by ocornut · 3 months ago
  58. 2fdcf89 DrawList: moved _GetStrokePos() to a local inline function. by ocornut · 3 months ago
  59. f2cd901 DrawList: added PushDrawFlag(), PopDrawFlag(), ImSmallStack_<>. (#9504) by ocornut · 3 months ago
  60. 7e87cb9 DrawList: consistently support scope flags (ImDrawFlags::Flags) + primitive flags. by ocornut · 3 months ago
  61. 008e099 DrawList: comment about ImFontAtlasFlags_NoBakedLines. Demo: amend test bed to exercices more flags. by ocornut · 3 months ago
  62. 7ccc834 (Breaking) Obsoleted style.AntiAliasedLinesUseTex which now only makes sense for legacy strokes. Added style.AntiAliasedLineEnds. by ocornut · 3 months ago
  63. 02adb46 (Breaking) DrawList: removed ImDrawListFlags_in favor of using ImDrawFlags. by ocornut · 4 months ago
  64. cf85b48 DrawList: new ImDrawFlags API (yet unused in this commit) by ocornut · 5 months ago
  65. eb75c80 DrawList: inverted ImDrawFlags_NoAAEnds into ImDrawFlags_AAEnds. by ocornut · 3 months ago
  66. 9b608ba DrawList: fixed warnings, added macro to facilitate visualizing rounded corner texture usage. by ocornut · 3 months ago
  67. 10aa5d9 DrawList: Optimize AddNgon() by Mikko Mononen · 4 months ago
  68. 145b838 DrawList: Optimize AddRectFilled() by Mikko Mononen · 4 months ago
  69. c5c76dc DrawList: Optimize _SelectFringeTexture() by Mikko Mononen · 4 months ago
  70. d9378b7 DrawList: surround _GetStrokePos() in IM_MSVC_RUNTIME_CHECKS_OFF macro. by ocornut · 5 months ago
  71. 230249a ImFontAtlas: moved TexUv buffers and configurable defines to internals. by ocornut · 5 months ago
  72. efb5c0e DrawList: Added some comments and amended existing ones by Mikko Mononen · 5 months ago
  73. b181739 DrawList: Revert texture selection to simple round() in _SelectFringeTexture by Mikko Mononen · 5 months ago
  74. d24d23f DrawList: No AA ends when line AA is disabled by Mikko Mononen · 5 months ago
  75. f272141 DrawList: merged _AddPolyline back into AddPolyline. by Mikko Mononen · 5 months ago
  76. 9be9c99 DrawList: removed vertex offset overflow (for 16-bit ImDrawIdx support) handling. by Mikko Mononen · 5 months ago
  77. 478813c DrawList: restored non-AA rendering mode. by Mikko Mononen · 5 months ago
  78. a5d8450 DrawList: fixed overdraw of transparent rounded rectangles by Mikko Mononen · 5 months ago
  79. 2edac09 DrawList: fixed baked corners to better match polyline corners by Mikko Mononen · 5 months ago
  80. 002e2a5 DrawList: added macro to have consistent check for rounding by Mikko Mononen · 5 months ago
  81. ed50e47 Demo: added rounding slider+animate to allow better test range of rounding values. by Mikko Mononen · 5 months ago
  82. ec51053 DrawList: increase detailed line textures from 3px to 4px to better hide the texture change. by Mikko Mononen · 5 months ago
  83. f2055fe DrawList: fixed reserve counts in _AddPolyline(). by Mikko Mononen · 5 months ago
  84. c6e5d8c DrawList: Debug build optimizations: add non-template ImMin/ImMax/ImClamp for int/float to avoid missing out on IM_MSVC_RUNTIME_CHECKS_OFF. by ocornut · 5 months ago
  85. 1686036 DrawList: Debug build optimizations: disable over zealous stack checks in PrimReserve, PrimUnreserve, PrimRect, PrimRectUV, PrimQuadUV, _CalculateCenterBiasedOffset, ImAlphaMultiply, _SelectFringeTexture by ocornut · 5 months ago
  86. ea638a4 DrawList: added vertex offset 16-bit ImDrawIdx support for _AddPolyline by Mikko Mononen · 5 months ago
  87. a5a4bed DrawList: improved worst case vertex count for AddConvexPolyFilled, convex polys can have only 2 bevels verts. by Mikko Mononen · 5 months ago
  88. fc8f5e6 DrawList: fixed indices when AllowVtxOffset is on by Mikko Mononen · 5 months ago
  89. 130be3b DrawList: Optimization: added specialized 2 point polyline _AddLine(). by Mikko Mononen · 5 months ago
  90. 6856b3e DrawList: added _InvFringeScale to use in cases of 1/_FringeScale. by Mikko Mononen · 5 months ago
  91. b484a90 DrawList: minor render optimizations. by Mikko Mononen · 5 months ago
  92. 7ec1bc1 DrawList: debug build optimizations. by Mikko Mononen · 5 months ago
  93. e8c8a10 DrawList: amends/review legacy stroke paths + minor tweaks. by ocornut · 5 months ago
  94. c59367e DrawList: renamed ImDrawFlags_StrokeCenterAligned to ImDrawFlags_StrokeCenterBiased. by ocornut · 5 months ago
  95. e9246e6 DrawList: Fixed vertex count calculation in_AddRectTinyRounding() by Mikko Mononen · 5 months ago
  96. 3fca7ef DrawList: skip PathLineTo/PathStroke calls for common AddLine() functions. (#4091) by ocornut · 5 months ago
  97. 5410a04 DrawList: fixed out of bounds access of baked corner based on thickness by Mikko Mononen · 5 months ago
  98. 20110d7 Docs: update changelog. by ocornut · 5 months ago
  99. 68b5bf4 DrawList: use straight floats when possible in _AddRectTinyRounding(). by ocornut · 5 months ago
  100. d453a59 DrawList: avoid using output references in _SelectFringeTexture() + misc tweaks, comments. by ocornut · 5 months ago