feat(pwa): иконка приложения — фирменный знак парка
Была нарисованная «карта» на кремовом фоне из первых набросков. Теперь знак «Премиум Парк» из фирменного набора, на белой подложке сайта. Собирается из вектора скриптом scripts/gen-icons.py (три пути, команды M/L/H/V/C, сглаживание сверхдискретизацией ×4) — прежний gen-icons.mjs рисовал плитку вручную и к логотипу отношения не имел. Готовый PNG из набора не подошёл: знак внутри него занимает 264×195 из 512, и на иконке он бы размылился. Отдельная maskable-версия с полями: Android режет иконку по кругу, и знак без запаса теряет края. Ссылка apple-touch-icon в index.html — iOS манифест не читает и берёт иконку «на экран Домой» только оттуда. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 7.2 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 909 B After Width: | Height: | Size: 7.7 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 21 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
@@ -7,7 +7,8 @@
|
||||
"background_color": "#EEF1F5",
|
||||
"theme_color": "#EEF1F5",
|
||||
"icons": [
|
||||
{ "src": "/icons/icon-192.png", "sizes": "192x192", "type": "image/png" },
|
||||
{ "src": "/icons/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any maskable" }
|
||||
{ "src": "/icons/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
|
||||
{ "src": "/icons/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
|
||||
{ "src": "/icons/icon-maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user