mirror of
https://github.com/Such-Software/such.software.git
synced 2026-10-17 05:32:05 +02:00
feat(icons): new Bauhaus Echo and Suchoice icons, and one radius everywhere
New store icons from bauhaus-echo/assets/store/app_icon_512.png and suchoice/assets/icon_1024.png, both resampled to 512 and both square and fully opaque. Bauhaus drops 320KB -> 72KB, Suchoice 259KB -> 142KB. The corner artifact had a measurable cause. Five icons bake their own rounded corners as transparency (suchoice 20.5%, smirk-wallet 20.1%, vegan-iq 19.3%, mushroom-capital 17.0%, such-moon-launch 15.2% of their width); the rest are square. CSS then rounded them again, at a radius that differed per page: 21.4% on /apps at 56px, 25% at 64px, and 20% at 80px. 20% is BELOW suchoice's 20.5% baked corner, so on /products/suchoice the CSS clip fell inside the transparent corner and a wedge of card background showed through at each corner. That is the "different coloured stuff next to the rounded corners": not a rendering bug, an arithmetic one. Every square app icon now uses one percentage radius, rounded-[22%]. It is above every baked radius in the set, so no transparent corner can ever be exposed, and being a percentage it stays identical at 56, 64 and 80px instead of drifting with the pixel size. The two new icons are square, so they cannot produce the artifact at any radius. The non-square occupy-wallets banner keeps a fixed radius: a percentage on a non-square box goes elliptical.
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 313 KiB After Width: | Height: | Size: 70 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 253 KiB After Width: | Height: | Size: 139 KiB |
Reference in New Issue
Block a user