Clone this repo:
  1. 2645a25 ImDrawList::ChannelsSplit(), ImDrawListSlitter: Fixed an issue with merging draw commands between channels 0 and 1. (#2624) Introduced by cef88f6aae52bf0e9e558ea5e30eca95676f439b. by omar · 2 days ago master
  2. af3080b Removed redirecting functions/enums that were obsoleted in version 1.51 (June 2017): ImGuiCol_Column*, ImGuiSetCond_*, IsItemHoveredRect(), IsPosHoveringAnyWindow(), IsMouseHoveringAnyWindow(), IsMouseHoveringWindow(), IMGUI_ONCE_UPON_A_FRAME. by omar · 2 days ago
  3. 5286ecb Version 1.72 WIP by omar · 2 days ago
  4. 2da1c66 Version 1.71 + comments by omar · 4 days ago v1.71
  5. 5ae268c Internals: Reworked RenderTextEllipsis() to satisfy what we need for table headers. by omar · 5 days ago
  6. 4597632 Readme, comments, dear imgui prefixes by omar · 5 days ago
  7. c3a348a CollapsingHeader: Minor fix to align right side of frames (which is extruded past the Work/Contents rect) with clipping rectangle. by omar · 5 days ago
  8. a8eb64f Log/Capture: Fixed BeginTabItem() label not being included in a text log/capture. by omar · 5 days ago
  9. a9b5c83 ImDrawListSplitter: Don't merge draw commands when crossing a VtxOffset boundary + Renamed fields ImDrawChannels to consistently suggest those are internal structures. by omar · 5 days ago
  10. d8435c7 ImDrawListSplitter: Fix idx offset when merging (cef88f6) (#2591) by omar · 6 days ago
  11. 0770449 Window: child windows outer decorations (e.g. scrollbar) are rendered as part of their parent window, avoiding the creation of an extraneous draw command. by omar · 9 days ago
  12. afa3978 Internals: Added drawlist and color arg to RenderArrow(), RenderBullet(). Reordered args for RenderPixelEllipsis. by omar · 9 days ago
  13. 32ab0a8 imgui-test: Added IMGUI_TEST_ENGINE_LOG macro to emit into test log from core or user land. by omar · 9 days ago
  14. 2b99714 Made PushID() behave the same in 32-bit and 64-bit, by not padding the integer into a void*. (Also technically faster.) by omar · 10 days ago
  15. 431aa4e Synced/merged minor cruft from docking branch to minimize drift. AFAIK the only meaningful no-op change is that the call UpdateHoveredWindowAndCaptureFlags() was moved above UpdateMouseMovingNewFrame() to match what docking branch has been doing for a while. by omar · 10 days ago
  16. fea5f70 ImDrawCallback: Allow to override the signature of ImDrawCallback by #define-ing it. This is meant to facilitate custom rendering back-ends passing local render-specific data to the draw callback. by omar · 10 days ago
  17. 480d57e Revert "Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. (#38, #103, #1172, #1231, #2489)" by omar · 11 days ago
  18. 597c024 Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. (#38, #103, #1172, #1231, #2489) by omar · 11 days ago
  19. c96f2c4 Window: Fixed one case where auto-resize by double-clicking the resize grip would make either scrollbar appear for a single frame after the resize. Moved Scrollbar visibility block. by omar · 11 days ago
  20. 300d8dd Internals: Moved scrollbar visibility calculation block below the call to UpdateManualResize(). This commit is _intended_ to have no side-effect (next commit will). Also moved ItemWidthDefault calculation below rectangles. by omar · 11 days ago