feat(ui): app icons on the house canvas; detail page gets the tile treatment
Demo images / Build & push demo images (push) Successful in 3m33s
Demo images / Build & push demo images (push) Successful in 3m33s
- alby-hub + phoenixd icons re-set with the standard 12% inner margin (they shipped edge-to-edge; every other icon carries whitespace). - scripts/normalize-app-icon.py: wraps any third-party SVG mark onto the house canvas — the system applies the tile plate (archy-app-icon) automatically but deliberately no runtime inset, so the margin must be baked; the guide now says exactly that. - MarketplaceAppDetails: the icon now carries archy-app-icon like the store tiles — the treatment no longer stops at the detail page. - v1.8.2 changelog: third curated bullet (the ceremony gate requires 3). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
4b4e1ab1a3
commit
7c34df36cd
@@ -531,6 +531,20 @@ The broader app update policy for `1.8-alpha` is still being finalized. Until th
|
||||
|
||||
## App Icon
|
||||
|
||||
- **The tile plate (dark rounded background, border, sheen) is applied by
|
||||
the system** — every surface renders your icon with the house
|
||||
`archy-app-icon` treatment automatically. What the system deliberately
|
||||
does NOT add is an inner margin (icons that already carry whitespace
|
||||
would double-margin), so your file needs it baked in: **square canvas,
|
||||
~12% margin per side**. Edge-to-edge marks look wrong next to every
|
||||
other tile. Don't hand-tune it: run your mark through the normalizer
|
||||
and commit its output —
|
||||
```bash
|
||||
scripts/normalize-app-icon.py your-mark.svg apps-icon-output.svg
|
||||
```
|
||||
It wraps any SVG (full-bleed upstream logos included) onto the house
|
||||
canvas with the standard margin, preserving the original artwork
|
||||
untouched inside.
|
||||
- Provide a URL to your app icon (PNG, WebP, or SVG)
|
||||
- Recommended size: 256x256 pixels
|
||||
- Square aspect ratio
|
||||
|
||||
Reference in New Issue
Block a user