Files
bambuddy/static/manifest.json
T
maziggy 0eada5edcd Fix PWA install not available in Chrome (#629)
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.
2026-03-06 13:35:34 +01:00

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" }]
}
]
}