Skip to content

v3.2.1

Choose a tag to compare

@github-actions github-actions released this 25 Mar 18:27
· 793 commits to main since this release

Fixed

  • Multi-monitor recording — recording on a secondary display no longer captures the wrong screen. Display matching now uses CGDirectDisplayID instead of fragile coordinate comparison. Same fix applied to scroll capture.
  • Cursor flickering on toolbars — eliminated cursor flicker (crosshair/arrow alternation) when hovering over toolbars in the overlay. Replaced AppKit cursor rect system with fully imperative cursor management that avoids cross-window conflicts on multi-monitor setups and with background editor windows.
  • Editor annotation coordinates — annotations transferred to the editor window now render at the correct position. Replaced the old approach of shifting annotation coordinates in draw() with a pure rendering offset (editorCanvasOffset), eliminating coordinate drift.
  • Editor selection resize — selection handle hit-testing is now disabled in the editor, preventing accidental resizing of the image canvas when clicking near edges.