mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-06 06:02:05 +02:00
Resize PWA icons to match their declared dimensions (192x192, 512x512, 180x180), split discouraged "any maskable" icon purpose, and add mobile and desktop screenshots to manifest.json for Chrome's richer install UI.
89 lines
2.2 KiB
JSON
89 lines
2.2 KiB
JSON
{
|
|
"name": "Bambuddy",
|
|
"short_name": "Bambuddy",
|
|
"description": "Monitor and manage your Bambu Lab 3D printers",
|
|
"start_url": "/",
|
|
"display": "standalone",
|
|
"background_color": "#1a1a1a",
|
|
"theme_color": "#00ae42",
|
|
"orientation": "any",
|
|
"scope": "/",
|
|
"icons": [
|
|
{
|
|
"src": "/img/favicon-16x16.png",
|
|
"sizes": "16x16",
|
|
"type": "image/png"
|
|
},
|
|
{
|
|
"src": "/img/favicon-32x32.png",
|
|
"sizes": "32x32",
|
|
"type": "image/png"
|
|
},
|
|
{
|
|
"src": "/img/android-chrome-192x192.png",
|
|
"sizes": "192x192",
|
|
"type": "image/png",
|
|
"purpose": "any"
|
|
},
|
|
{
|
|
"src": "/img/android-chrome-512x512.png",
|
|
"sizes": "512x512",
|
|
"type": "image/png",
|
|
"purpose": "any"
|
|
},
|
|
{
|
|
"src": "/img/apple-touch-icon.png",
|
|
"sizes": "180x180",
|
|
"type": "image/png",
|
|
"purpose": "maskable"
|
|
}
|
|
],
|
|
"screenshots": [
|
|
{
|
|
"src": "/img/screenshot-mobile.png",
|
|
"sizes": "1080x1920",
|
|
"type": "image/png",
|
|
"form_factor": "narrow",
|
|
"label": "Bambuddy on mobile"
|
|
},
|
|
{
|
|
"src": "/img/screenshot-desktop.png",
|
|
"sizes": "1920x1080",
|
|
"type": "image/png",
|
|
"form_factor": "wide",
|
|
"label": "Bambuddy on desktop"
|
|
}
|
|
],
|
|
"categories": ["utilities", "productivity"],
|
|
"shortcuts": [
|
|
{
|
|
"name": "Printers",
|
|
"short_name": "Printers",
|
|
"description": "View your printers",
|
|
"url": "/",
|
|
"icons": [{ "src": "/img/android-chrome-192x192.png", "sizes": "192x192" }]
|
|
},
|
|
{
|
|
"name": "Archives",
|
|
"short_name": "Archives",
|
|
"description": "View print archives",
|
|
"url": "/archives",
|
|
"icons": [{ "src": "/img/android-chrome-192x192.png", "sizes": "192x192" }]
|
|
},
|
|
{
|
|
"name": "Queue",
|
|
"short_name": "Queue",
|
|
"description": "View print queue",
|
|
"url": "/queue",
|
|
"icons": [{ "src": "/img/android-chrome-192x192.png", "sizes": "192x192" }]
|
|
},
|
|
{
|
|
"name": "Projects",
|
|
"short_name": "Projects",
|
|
"description": "View print projects",
|
|
"url": "/projects",
|
|
"icons": [{ "src": "/img/android-chrome-192x192.png", "sizes": "192x192" }]
|
|
}
|
|
]
|
|
}
|