Skip to content

Redesign app icons and header logo with simplified Wuggy bird#2

Merged
uncle-hedgehog merged 1 commit into
mainfrom
claude/agitated-cerf
Apr 17, 2026
Merged

Redesign app icons and header logo with simplified Wuggy bird#2
uncle-hedgehog merged 1 commit into
mainfrom
claude/agitated-cerf

Conversation

@uncle-hedgehog

Copy link
Copy Markdown
Contributor

Summary

  • New app icons (macOS .icns + Windows .ico): simplified Wuggy bird silhouette on a Teal 50 (#E0F2F1) background — cleaner at small sizes, no hairline leg strokes that broke down at 16/32px
  • New header logo SVG: same simplified bird, transparent background, teal body with subtle lighter-teal stroke — reads well on the dark Blue Grey header
  • DMG build: removed background image; window resized to match content; version read from WUGGY_VERSION env var (set from git tag in CI)
  • CI workflow: minor dep and version-passing cleanup carried over from the previous PR branch

What changed in the icon design

The previous icon used the full logo with thin leg strokes that rendered poorly in the macOS Dock and Windows taskbar at small sizes, and the reversed (white-outline) variant looked too "neon". The simplified version removes the feet entirely, keeping only the leg notch detail inside the body, which stays legible down to 16px.

Test plan

  • Build macOS app bundle and verify icon appears correctly in Finder, Dock, and DMG window
  • Build Windows zip and verify .ico appears in Explorer and taskbar
  • Confirm header logo renders correctly in the app window (dark Blue Grey header)
  • Verify DMG builds without background image error

🤖 Generated with Claude Code

- Replace app icon (macOS .icns + Windows .ico) with simplified Wuggy bird
  on Teal 50 background — cleaner rendering at small sizes, no hairline legs
- Update header logo SVG to simplified bird (transparent bg, teal body)
- Remove DMG background image; version DMG from WUGGY_VERSION env var
- Fix Windows packaging: bundle pythonnet/clr_loader via collect_all(),
  guard UPX to Windows-only, exclude .NET DLLs from UPX compression
- Fix macOS version string: read CFBundleShortVersionString from WUGGY_VERSION
- Fix CSV export on macOS: use pywebview native save dialog + server-side write
- Replace unreliable native About menu with in-page ℹ button
- Apply Material Design Blue Grey color scheme throughout the UI
- Add crash dialog (native OS alert + log file) on startup failure
- CI: install platform-specific deps, set WUGGY_VERSION from git tag

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@uncle-hedgehog uncle-hedgehog merged commit f24e43a into main Apr 17, 2026
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