Skip to content

feat(gui): sidebar nav icons matching the app icon#19

Merged
github-actions[bot] merged 1 commit into
mainfrom
feat/sidebar-icons
Jun 27, 2026
Merged

feat(gui): sidebar nav icons matching the app icon#19
github-actions[bot] merged 1 commit into
mainfrom
feat/sidebar-icons

Conversation

@subkoks

@subkoks subkoks commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Summary

Give the sidebar nav items (Download · Organize · Settings) icons drawn in the same visual language as the app icon — a rounded-square "chip" silhouette in Apple-blue with rounded strokes.

  • New gui/ui/icons.py: programmatic QPainter glyphs (down-arrow + tray, 2×2 nodes, sliders), rendered at 2× for HiDPI. Accent blue is identical in both palettes, so they match the app icon and look correct on dark and light themes with no per-theme recolor.
  • Wired into main_window sidebar; also set the window/dock icon from app.icns.

Verification

  • ruff check src/gui clean; dev launch warning-free.
  • Rendered both-theme preview confirms legibility and app-icon consistency.

🤖 Generated with Claude Code

Add programmatic line-art glyphs (icons.py) drawn in the app-icon language —
rounded-square chip silhouette, Apple-blue, rounded strokes — for Download,
Organize, and Settings. Accent blue is constant across themes, so they match
the app icon on both dark and light. Also set the window/dock icon from app.icns.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions github-actions Bot enabled auto-merge (squash) June 27, 2026 23:08
@github-actions github-actions Bot merged commit a0eb2e3 into main Jun 27, 2026
4 checks passed
@subkoks subkoks deleted the feat/sidebar-icons branch June 28, 2026 21:05
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