Skip to content

Annotate v1.4.1

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Jul 10:18
379e6b6

🎯 Highlights

Two text-tool rendering fixes (clipped large text and a "ghost" duplicate behind the edit field), plus counter badges can now be resized to stand out on small screens.

πŸš€ New Features

Adjustable Counter Size (#58)

  • Cmd+Scroll to resize: With the counter tool active, Cmd+Scroll adjusts badge size from 12–60 pt (default 14 pt), with a Counter Size: N pt readout
  • Proportional scaling: The circle, stroke, and number scale together, so badges stay balanced at any size
  • Counter Tool settings: A new settings section lets you set the default counter size via a slider
  • Persisted & preserved: The chosen size is saved for new counters and carried through copy/paste and undo/redo

πŸ› Bug Fixes

Large Text Clipped While Typing (#56)

  • Problem Solved: Text input boxes now grow in height (not just width) with the font size, so large text (up to 48 pt) is no longer sliced top and bottom while typing or after a Cmd+Scroll change
  • Impact: Boxes near the right screen edge now slide left instead of clamping their width and clipping text

Ghost Text Behind the Edit Field (#57)

  • Problem Solved: Double-clicking a text annotation to edit it no longer paints a duplicate "ghost" copy behind the edit field
  • Impact: Cleaner editing with no visual artifact; the dead render path was removed outright

πŸ”§ Improvements

  • Counter Selection: Marquee (rubber-band) selection now uses area intersection instead of only the counter's center point, so large badges are selectable when a drag overlaps the badge but not its exact center
  • Code Quality: Consolidated text-box sizing math into a single textFieldBoxSize helper; added regression tests for counter selection, text-box height growth, and offscreen rendering

πŸ“ Full Changelog

Full Changelog: v1.4.0...v1.4.1