Skip to content

v1.2.4: Toolbar icon redesign — vector zoom and annotation buttons#63

Merged
sparshsam merged 2 commits into
mainfrom
release/v1.2.4
Jun 21, 2026
Merged

v1.2.4: Toolbar icon redesign — vector zoom and annotation buttons#63
sparshsam merged 2 commits into
mainfrom
release/v1.2.4

Conversation

@sparshsam

Copy link
Copy Markdown
Owner

v1.2.4 — Toolbar Icon Redesign

Zoom buttons were illegible text characters cramped in tiny 32px boxes. Annotation buttons used cryptic HL/UL/ST labels and an emoji that looked like a glue stick.

Changes

  • Zoom buttons: Replaced text -, +, Fit with bold QPainter-drawn vector icons (bar, cross, fit-arrows) at 38px with hover/press/checked visual feedback
  • Annotation buttons: Replaced Copy (text), HL, UL, ST, and 📝 emoji with recognizable vector icons — overlapping documents, highlighter pen, underlined U, strikethrough S, notepad with pin
  • Fixed: Missing QPen and QPointF imports for QPainter drawing

Validation

  • 47 tests passed, 2 pre-existing failures (unchanged)
  • compileall: clean
  • Windows test .exe built and validated

🤖 Generated with Claude Code

sparshsam and others added 2 commits June 21, 2026 16:00
Zoom buttons: replaced illegible text '-'/ '+'/ 'Fit' with bold QPainter-drawn
vector icons (bar, cross, fit-arrows) at 38px with hover/press/checked feedback.

Annotation buttons: replaced cryptic 'HL', 'UL', 'ST', 'Copy' labels and
the '\U0001f4dd' emoji (looked like a glue stick) with recognizable vector icons —
overlapping documents, highlighter pen, underlined U, strikethrough S, and
notepad with pin dot.

All icons drawn via QPainter at button creation time — no external assets needed.

Co-Authored-By: Claude <noreply@anthropic.com>
Zoom buttons: replaced illegible text characters with bold QPainter-drawn
vector icons at 38px with hover/press/checked feedback.

Annotation buttons: replaced cryptic 'HL', 'UL', 'ST', 'Copy' labels and
the '\U0001f4dd' emoji (looked like a glue stick) with recognizable vector icons.

All icons are programmatically drawn via QPainter — no external assets needed.

Co-Authored-By: Claude <noreply@anthropic.com>
@sparshsam sparshsam merged commit 4d65e76 into main Jun 21, 2026
9 checks passed
@sparshsam sparshsam deleted the release/v1.2.4 branch June 21, 2026 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant