Skip to content

Commit a3d949e

Browse files
authoredNov 22, 2020
Making app pwa ready (sugarlabs#2608)
* resolved errors in manifest.json * added apple-touch-icon in index.html
1 parent eff935b commit a3d949e

File tree

3 files changed

+62
-13
lines changed

3 files changed

+62
-13
lines changed
 

‎android_chrome_manifest.json

+8
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,17 @@
3737
"sizes": "192x192",
3838
"type": "image/png",
3939
"density": "4.0"
40+
},
41+
{
42+
"src": "/activity/activity-icon-color-512.png",
43+
"type": "image/png",
44+
"sizes": "512x512",
45+
"purpose": "any maskable"
4046
}
4147
],
4248
"start_url": "index.html",
49+
"background_color": "#F9F9F9",
50+
"theme_color": "#2196F3",
4351
"display": "standalone",
4452
"orientation": "portrait"
4553
}

‎index.html

+1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757

5858
<script data-main="js/loader" src="lib/require.js" defer></script>
5959

60+
<link rel="apple-touch-icon" href="/activity/activity-icon-color-512.png">
6061
<link rel="manifest" href="android_chrome_manifest.json" />
6162
<meta name="mobile-web-app-capable" content="yes" />
6263
<link rel="icon" sizes="192x192" href="favicon.ico" />

‎manifest.json

+53-13
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,64 @@
11
{
22
"name": "MusicBlocks",
3+
"short_name": "Music Blocks",
34
"version": "2.3",
45
"manifest_version": 2,
56
"author": "Sugar Labs",
67
"description": "Learn to program music with snap-together blocks.",
7-
"icons": {
8-
"512": "/activity/activity-icon-color-512.png",
9-
"128": "/activity/activity-icon-color-128.png"
10-
},
8+
"icons": [
9+
{
10+
"src": "activity/activity-icon-color-0-75.png",
11+
"sizes": "36x36",
12+
"type": "image/png",
13+
"density": "0.75"
14+
},
15+
{
16+
"src": "activity/activity-icon-color-1-00.png",
17+
"sizes": "48x48",
18+
"type": "image/png",
19+
"density": "1.0"
20+
},
21+
{
22+
"src": "activity/activity-icon-color-1-50.png",
23+
"sizes": "72x72",
24+
"type": "image/png",
25+
"density": "1.5"
26+
},
27+
{
28+
"src": "activity/activity-icon-color-2-00.png",
29+
"sizes": "96x96",
30+
"type": "image/png",
31+
"density": "2.0"
32+
},
33+
{
34+
"src": "activity/activity-icon-color-3-00.png",
35+
"sizes": "144x144",
36+
"type": "image/png",
37+
"density": "3.0"
38+
},
39+
{
40+
"src": "activity/activity-icon-color-4-00.png",
41+
"sizes": "192x192",
42+
"type": "image/png",
43+
"density": "4.0"
44+
},
45+
{
46+
"src": "/activity/activity-icon-color-512.png",
47+
"type": "image/png",
48+
"sizes": "512x512",
49+
"purpose": "any maskable"
50+
}
51+
],
52+
"start_url": "index.html",
53+
"background_color": "#F9F9F9",
54+
"theme_color": "#2196F3",
55+
"display": "standalone",
56+
"orientation": "portrait",
1157
"background": {
12-
"scripts": ["js/background.js"]
58+
"scripts": ["js/background.js"]
1359
},
14-
"web_accessible_resources": [
15-
"index.html"
16-
],
17-
"permissions": [
18-
"clipboardWrite",
19-
"storage",
20-
"unlimitedStorage"
21-
],
60+
"web_accessible_resources": ["index.html"],
61+
"permissions": ["clipboardWrite", "storage", "unlimitedStorage"],
2262
"browser_action": {
2363
"default_icon": "/activity/activity-icon-color-128.png"
2464
}

0 commit comments

Comments
 (0)
Please sign in to comment.