web: add manifest, more icons, and some metadata
BIN
web/static/icons/android-chrome-192x192.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
web/static/icons/android-chrome-512x512.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
web/static/icons/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
web/static/icons/generic.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
web/static/icons/maskable/128.png
Normal file
|
After Width: | Height: | Size: 815 B |
BIN
web/static/icons/maskable/192.png
Normal file
|
After Width: | Height: | Size: 1014 B |
BIN
web/static/icons/maskable/384.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
web/static/icons/maskable/48.png
Normal file
|
After Width: | Height: | Size: 390 B |
BIN
web/static/icons/maskable/512.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
web/static/icons/maskable/72.png
Normal file
|
After Width: | Height: | Size: 569 B |
BIN
web/static/icons/maskable/96.png
Normal file
|
After Width: | Height: | Size: 617 B |
75
web/static/manifest.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"name": "cobalt",
|
||||
"short_name": "cobalt",
|
||||
"start_url": "/",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/icons/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/icons/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/icons/generic.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/icons/maskable/48.png",
|
||||
"sizes": "48x48",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/icons/maskable/72.png",
|
||||
"sizes": "72x72",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/icons/maskable/96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/icons/maskable/128.png",
|
||||
"sizes": "128x128",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/icons/maskable/192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/icons/maskable/384.png",
|
||||
"sizes": "384x384",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/icons/maskable/512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
}
|
||||
],
|
||||
"share_target": {
|
||||
"action": "/",
|
||||
"params": {
|
||||
"text": "u",
|
||||
"url": "u"
|
||||
}
|
||||
},
|
||||
"theme_color": "#000000",
|
||||
"background_color": "#000000",
|
||||
"display": "standalone"
|
||||
}
|
||||