Commit graph

10 commits

Author SHA1 Message Date
Johannes Millan
2b99c41efb fix: remove white borders from macOS icon (#6323)
Remove the flatten-with-white-background step from the icon generator.
macOS .icns natively supports PNG with alpha, so the flatten was
unnecessarily filling transparent areas outside the squircle mask
with white, causing visible borders in the Dock and Finder.
2026-02-10 14:41:16 +01:00
Johannes Millan
8b645c33ea fix(icons): resolve macOS icon black edge artifacts
Split Sharp pipeline into two stages to fix edge pixel blending.
When chained directly, dest-in composite and flatten don't properly
preserve alpha channel data, causing edges to retain the original
icon color instead of blending with the white background.

Fixes #6323
2026-02-05 11:56:59 +01:00
Johannes Millan
4eb06b3db6 fix(build): use Apple continuous-corner bezier curves for mac icon squircle
Replace simple SVG rounded rect (circular arcs) with Apple's actual
continuous-corner shape reverse-engineered from UIBezierPath. This
produces the correct squircle with smooth curvature transitions.
2026-02-02 17:15:13 +01:00
Johannes Millan
cc5940a257 chore(build): add mac icon generator and update icon assets 2026-02-02 17:15:13 +01:00
johannesjo
d917472a3b fix: mac os icon 2026-01-29 19:48:44 +01:00
Johannes Millan
53f57dcf03 feat: use different icon for mac and linux #3033 2024-02-23 13:55:04 +01:00
solarlime
cfc4faf817 Added a new icon for macOS 2024-02-23 13:48:17 +01:00
Johannes Millan
648136d790 fix: app icons 2019-10-13 22:56:37 +02:00
Johannes Millan
5d6aaa0664 feat: update all icons (apart from appx) 2019-09-15 17:16:06 +02:00
Johannes Millan
15eb3a7034 feat: add icons 2019-01-11 17:55:49 +01:00