diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico index 37be96f5e..18b0aaf7e 100644 Binary files a/frontend/public/favicon.ico and b/frontend/public/favicon.ico differ diff --git a/frontend/public/img/icons/android-chrome-192x192.png b/frontend/public/img/icons/android-chrome-192x192.png index 0569b776e..4d669e81e 100644 Binary files a/frontend/public/img/icons/android-chrome-192x192.png and b/frontend/public/img/icons/android-chrome-192x192.png differ diff --git a/frontend/public/img/icons/android-chrome-512x512.png b/frontend/public/img/icons/android-chrome-512x512.png index cb0380533..ac66efa09 100644 Binary files a/frontend/public/img/icons/android-chrome-512x512.png and b/frontend/public/img/icons/android-chrome-512x512.png differ diff --git a/frontend/public/img/icons/android-chrome-maskable-192x192.png b/frontend/public/img/icons/android-chrome-maskable-192x192.png index 0569b776e..df6cdbc88 100644 Binary files a/frontend/public/img/icons/android-chrome-maskable-192x192.png and b/frontend/public/img/icons/android-chrome-maskable-192x192.png differ diff --git a/frontend/public/img/icons/android-chrome-maskable-512x512.png b/frontend/public/img/icons/android-chrome-maskable-512x512.png index cb0380533..71a0bcf83 100644 Binary files a/frontend/public/img/icons/android-chrome-maskable-512x512.png and b/frontend/public/img/icons/android-chrome-maskable-512x512.png differ diff --git a/frontend/public/img/icons/apple-touch-icon-120x120.png b/frontend/public/img/icons/apple-touch-icon-120x120.png deleted file mode 100644 index 0bb475552..000000000 Binary files a/frontend/public/img/icons/apple-touch-icon-120x120.png and /dev/null differ diff --git a/frontend/public/img/icons/apple-touch-icon-152x152.png b/frontend/public/img/icons/apple-touch-icon-152x152.png deleted file mode 100644 index 53d2b9201..000000000 Binary files a/frontend/public/img/icons/apple-touch-icon-152x152.png and /dev/null differ diff --git a/frontend/public/img/icons/apple-touch-icon-180x180.png b/frontend/public/img/icons/apple-touch-icon-180x180.png deleted file mode 100644 index 12ee3c053..000000000 Binary files a/frontend/public/img/icons/apple-touch-icon-180x180.png and /dev/null differ diff --git a/frontend/public/img/icons/apple-touch-icon-60x60.png b/frontend/public/img/icons/apple-touch-icon-60x60.png deleted file mode 100644 index 772375179..000000000 Binary files a/frontend/public/img/icons/apple-touch-icon-60x60.png and /dev/null differ diff --git a/frontend/public/img/icons/apple-touch-icon-76x76.png b/frontend/public/img/icons/apple-touch-icon-76x76.png deleted file mode 100644 index 919cbdeb6..000000000 Binary files a/frontend/public/img/icons/apple-touch-icon-76x76.png and /dev/null differ diff --git a/frontend/public/img/icons/apple-touch-icon.png b/frontend/public/img/icons/apple-touch-icon.png index 12ee3c053..3c861be7d 100644 Binary files a/frontend/public/img/icons/apple-touch-icon.png and b/frontend/public/img/icons/apple-touch-icon.png differ diff --git a/frontend/public/img/icons/favicon-16x16.png b/frontend/public/img/icons/favicon-16x16.png index 05e2e7625..16a71bd62 100644 Binary files a/frontend/public/img/icons/favicon-16x16.png and b/frontend/public/img/icons/favicon-16x16.png differ diff --git a/frontend/public/img/icons/favicon-32x32.png b/frontend/public/img/icons/favicon-32x32.png index 9263cc67c..e1ce9da80 100644 Binary files a/frontend/public/img/icons/favicon-32x32.png and b/frontend/public/img/icons/favicon-32x32.png differ diff --git a/frontend/public/img/icons/msapplication-icon-144x144.png b/frontend/public/img/icons/msapplication-icon-144x144.png deleted file mode 100644 index c4a5fcb71..000000000 Binary files a/frontend/public/img/icons/msapplication-icon-144x144.png and /dev/null differ diff --git a/frontend/public/img/icons/mstile-150x150.png b/frontend/public/img/icons/mstile-150x150.png index c6dfc5414..5752cdfe7 100644 Binary files a/frontend/public/img/icons/mstile-150x150.png and b/frontend/public/img/icons/mstile-150x150.png differ diff --git a/frontend/public/img/icons/safari-pinned-tab.svg b/frontend/public/img/icons/safari-pinned-tab.svg index 802178d07..63963bdc4 100644 --- a/frontend/public/img/icons/safari-pinned-tab.svg +++ b/frontend/public/img/icons/safari-pinned-tab.svg @@ -1,3 +1,28 @@ - - - \ No newline at end of file + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + diff --git a/frontend/public/manifest.json b/frontend/public/manifest.json index 19dd9af6d..d5124a985 100644 --- a/frontend/public/manifest.json +++ b/frontend/public/manifest.json @@ -3,77 +3,29 @@ "short_name": "Mealie", "icons": [ { - "src": "./img/icons/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" + "src": "./img/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any" }, { - "src": "./img/icons/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" + "src": "./img/icons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any" }, { "src": "./img/icons/android-chrome-maskable-192x192.png", "sizes": "192x192", "type": "image/png", "purpose": "maskable" - }, - { + }, + { "src": "./img/icons/android-chrome-maskable-512x512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" - }, - { - "src": "./img/icons/apple-touch-icon-60x60.png", - "sizes": "60x60", - "type": "image/png" - }, - { - "src": "./img/icons/apple-touch-icon-76x76.png", - "sizes": "76x76", - "type": "image/png" - }, - { - "src": "./img/icons/apple-touch-icon-120x120.png", - "sizes": "120x120", - "type": "image/png" - }, - { - "src": "./img/icons/apple-touch-icon-152x152.png", - "sizes": "152x152", - "type": "image/png" - }, - { - "src": "./img/icons/apple-touch-icon-180x180.png", - "sizes": "180x180", - "type": "image/png" - }, - { - "src": "./img/icons/apple-touch-icon.png", - "sizes": "180x180", - "type": "image/png" - }, - { - "src": "./img/icons/favicon-16x16.png", - "sizes": "16x16", - "type": "image/png" - }, - { - "src": "./img/icons/favicon-32x32.png", - "sizes": "32x32", - "type": "image/png" - }, - { - "src": "./img/icons/msapplication-icon-144x144.png", - "sizes": "144x144", - "type": "image/png" - }, - { - "src": "./img/icons/mstile-150x150.png", - "sizes": "150x150", - "type": "image/png" - } + } ], "start_url": ".", "display": "standalone", diff --git a/frontend/vue.config.js b/frontend/vue.config.js index 442baa013..ab866e6d6 100644 --- a/frontend/vue.config.js +++ b/frontend/vue.config.js @@ -36,11 +36,19 @@ module.exports = { pwa: { name: manifestJSON.short_name, themeColor: manifestJSON.theme_color, - msTileColor: manifestJSON.background_color, + msTileColor: manifestJSON.theme_color, appleMobileWebAppCapable: "yes", appleMobileWebAppStatusBarStyle: "black", manifestCrossorigin: "use-credentials", + iconPaths: { + maskicon: "img/icons/safari-pinned-tab.svg", + favicon32: "img/icons/favicon-32x32.png", + favicon16: "img/icons/favicon-16x16.png", + appleTouchIcon: "img/icons/apple-touch-icon.png", + msTileImage: "img/icons/mstile-150x150.png", + }, + workboxPluginMode: "InjectManifest", workboxOptions: { swSrc: "./src/sw.js",