Skip to content

Flight Tracker app icon (custom app.png via ClassicyIcons registry)#175

Merged
robbiebyrd merged 1 commit into
mainfrom
feat/flight-tracker-icon
Jul 10, 2026
Merged

Flight Tracker app icon (custom app.png via ClassicyIcons registry)#175
robbiebyrd merged 1 commit into
mainfrom
feat/flight-tracker-icon

Conversation

@robbiebyrd

Copy link
Copy Markdown
Collaborator

Replaces the borrowed ClassicyIcons.controlPanels.location.app icon with the app's own app.png, registered at ClassicyIcons.applications.flightTracker.app via classicy's registerClassicyIcons hook.

  • app.png was actually a TIFF with a .png filename — browsers won't render TIFF in <img>, so it's converted in place to a real 32×32 RGBA PNG.
  • registerClassicyIcons assigns shallowly, so the existing applications namespace is spread in to keep classicy's bundled app icons (epg, internetExplorer, …) intact.
  • Both ClassicyWindows (flight-map, flight-settings) now pass icon={appIcon} so the title bars show it too.
  • Test: the classicy mock gained registerClassicyIcons, and a new case asserts every window receives the app.png icon. Gates: tsc, eslint, 374 tests green.

🤖 Generated with Claude Code

https://claude.ai/code/session_019NMS1V2keS3pTbWRemCd9o

…s.flightTracker

app.png was a TIFF with a .png name (browsers won't render TIFF) — converted
to real 32x32 PNG. Registered with registerClassicyIcons, spreading the
existing applications namespace (registration assigns shallowly). Both
ClassicyWindows now carry icon={appIcon}.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019NMS1V2keS3pTbWRemCd9o
@github-actions

Copy link
Copy Markdown

Playwright E2E — 1 passed · 0 failed · 0 flaky · 0 skipped

Full report

@robbiebyrd robbiebyrd merged commit a2b4a7a into main Jul 10, 2026
6 checks passed
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