diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico index 37be96f5e07d..18b0aaf7e4c7 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 0569b776e427..4d669e81eff0 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 cb0380533224..ac66efa0940d 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 0569b776e427..df6cdbc88764 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 cb0380533224..71a0bcf83e5b 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 0bb475552c3c..000000000000 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 53d2b9201a40..000000000000 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 12ee3c053603..000000000000 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 772375179bb6..000000000000 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 919cbdeb6985..000000000000 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 12ee3c053603..3c861be7d851 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 05e2e7625d46..16a71bd62f57 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 9263cc67c9c4..e1ce9da80cb4 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 c4a5fcb71b59..000000000000 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 c6dfc5414f9b..5752cdfe74ef 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 802178d07502..63963bdc436a 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 19dd9af6d472..d5124a98510c 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 442baa0130e5..ab866e6d698e 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",