New PWA icons: slate/blue weather icon, distinct dashboard icon, safe-zone maskable
Publish Container / publish (push) Successful in 1m59s
Publish Container / publish (push) Successful in 1m59s
- Redrawn sun-and-cloud icon in the current palette; artwork sits inside the maskable safe zone (the old one was clipped by round/squircle masks and used the old warm colours) - Separate 'any' and 'maskable' manifest entries; opaque iOS touch icons - Station Dashboard gets its own chart icon so both installed apps are distinguishable - Vector favicon + PNG fallback; icons verified served by both manifests Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
72a4a3fe38
commit
023e6cb03c
16 files changed
+97
-25
No files matched your search
@@ -5,11 +5,17 @@
|
||||
"start_url": "/",
|
||||
"scope": "/",
|
||||
"display": "standalone",
|
||||
"display_override": ["window-controls-overlay", "standalone"],
|
||||
"display_override": [
|
||||
"window-controls-overlay",
|
||||
"standalone"
|
||||
],
|
||||
"background_color": "#070c14",
|
||||
"theme_color": "#070c14",
|
||||
"orientation": "portrait-primary",
|
||||
"categories": ["weather", "utilities"],
|
||||
"categories": [
|
||||
"weather",
|
||||
"utilities"
|
||||
],
|
||||
"icons": [
|
||||
{
|
||||
"src": "/icons/icon-192.png",
|
||||
@@ -21,7 +27,13 @@
|
||||
"src": "/icons/icon-512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any maskable"
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/icons/icon-maskable-512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/icons/icon.svg",
|
||||
@@ -33,7 +45,11 @@
|
||||
"share_target": {
|
||||
"action": "/?share",
|
||||
"method": "GET",
|
||||
"params": { "title": "title", "text": "text", "url": "url" }
|
||||
"params": {
|
||||
"title": "title",
|
||||
"text": "text",
|
||||
"url": "url"
|
||||
}
|
||||
},
|
||||
"shortcuts": [
|
||||
{
|
||||
@@ -41,28 +57,48 @@
|
||||
"short_name": "Now",
|
||||
"description": "View current weather and forecast",
|
||||
"url": "/?tab=conditions",
|
||||
"icons": [{ "src": "/icons/icon-192.png", "sizes": "192x192" }]
|
||||
"icons": [
|
||||
{
|
||||
"src": "/icons/icon-192.png",
|
||||
"sizes": "192x192"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "My Station",
|
||||
"short_name": "Station",
|
||||
"description": "Live readings from your weather station",
|
||||
"url": "/?tab=station",
|
||||
"icons": [{ "src": "/icons/icon-192.png", "sizes": "192x192" }]
|
||||
"icons": [
|
||||
{
|
||||
"src": "/icons/icon-192.png",
|
||||
"sizes": "192x192"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Radar Map",
|
||||
"short_name": "Map",
|
||||
"description": "Live radar and weather map",
|
||||
"url": "/?tab=unified-map",
|
||||
"icons": [{ "src": "/icons/icon-192.png", "sizes": "192x192" }]
|
||||
"icons": [
|
||||
{
|
||||
"src": "/icons/icon-192.png",
|
||||
"sizes": "192x192"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Active Alerts",
|
||||
"short_name": "Alerts",
|
||||
"description": "Weather warnings and alerts",
|
||||
"url": "/?tab=alerts",
|
||||
"icons": [{ "src": "/icons/icon-192.png", "sizes": "192x192" }]
|
||||
"icons": [
|
||||
{
|
||||
"src": "/icons/icon-192.png",
|
||||
"sizes": "192x192"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user