Commit graph

6 commits

Author SHA1 Message Date
Avi
eea6f0e6b1 feat(assets): white monochrome launcher icon
The app icon is a dark glyph on transparency — invisible on dark launcher
backgrounds. icon-white.png keeps the exact silhouette/alpha with opaque
pixels recolored white; generated by make_icon_white.py. Used by the
desktop entry (launcher/taskbar); in-app artwork unchanged.
2026-09-30 12:18:07 -05:00
Avi
d792a72dc2 feat(theme): Archipelago uses the reference artwork as the canvas
First pass was abstract gradient washes; the reference mock is the
synthwave sun/tower illustration itself behind frosted-glass panels.
Now: real artwork (public/archipelago-bg.jpg from the user's reference)
fills .main cover/fixed under a dark scrim, cards + sidebar are
translucent blurred glass with light hairline borders, coral accent and
is-active nav pill kept. Verified computed background stack in browser;
139 frontend tests + build green.
2026-09-30 09:35:10 -05:00
Avi
d580139e5a fix(icons): true alpha channel, no white matte or white tile
- public/icon.png and src/assets/logo.png were grayscale (mode L): a flat
  white field, no alpha, which rendered as a white box/halo on every
  non-white surface (window/taskbar icon, sidebar, launchers)
- regenerate both as RGBA: alpha is the ink coverage, RGB forced to 0 so
  no white matte can leak through semi-transparent edge pixels
- styles.css: drop the white tile background/border-radius and cover-fit
  from .sidebar-logo; the artwork now composites directly (contain-fit)
- originals preserved under deferred/original-icons/
2026-09-09 19:58:56 -05:00
Avi
c080a8d1c8 App icon: remove white border, restore original 512x512 dimensions 2026-08-24 13:52:47 -05:00
Avi
90d699cff1 App icon: subtle white border around black artwork 2026-08-24 12:30:37 -05:00
Avi
8a644afd80 App icon: hummingbird-key mark for window and packaged Linux builds 2026-08-24 11:33:45 -05:00