diff --git a/frontend/nuxt.config.js b/frontend/nuxt.config.js
index af0521f8872..8317ade3962 100644
--- a/frontend/nuxt.config.js
+++ b/frontend/nuxt.config.js
@@ -351,13 +351,22 @@ export default {
},
manifest: {
start_url: "/",
+ scope: "/",
lang: "en",
+ dir: "auto",
name: "Mealie",
short_name: "Mealie",
+ id: "mealie",
description: "Mealie is a recipe management and meal planning app",
theme_color: process.env.THEME_LIGHT_PRIMARY || "#E58325",
background_color: "#FFFFFF",
display: "standalone",
+ display_override: [
+ "standalone",
+ "minimal-ui",
+ "browser",
+ "window-controls-overlay"
+ ],
share_target: {
action: "/r/create/url",
method: "GET",
@@ -395,6 +404,56 @@ export default {
purpose: "maskable",
},
],
+ screenshots: [
+ {
+ "src": "/screenshots/home-narrow.png",
+ "sizes": "1600x2420",
+ "form_factor": "narrow",
+ "label": "Home Page"
+ },
+ {
+ "src": "/screenshots/recipe-narrow.png",
+ "sizes": "1600x2420",
+ "form_factor": "narrow",
+ "label": "Recipe Page"
+ },
+ {
+ "src": "/screenshots/editor-narrow.png",
+ "sizes": "1600x2420",
+ "form_factor": "narrow",
+ "label": "Editor Page"
+ },
+ {
+ "src": "/screenshots/parser-narrow.png",
+ "sizes": "1600x2420",
+ "form_factor": "narrow",
+ "label": "Parser Page"
+ },
+ {
+ "src": "/screenshots/home-wide.png",
+ "sizes": "2560x1460",
+ "form_factor": "wide",
+ "label": "Home Page"
+ },
+ {
+ "src": "/screenshots/recipe-wide.png",
+ "sizes": "2560x1460",
+ "form_factor": "wide",
+ "label": "Recipe Page"
+ },
+ {
+ "src": "/screenshots/editor-wide.png",
+ "sizes": "2560x1460",
+ "form_factor": "wide",
+ "label": "Editor Page"
+ },
+ {
+ "src": "/screenshots/parser-wide.png",
+ "sizes": "2560x1460",
+ "form_factor": "wide",
+ "label": "Parser Page"
+ }
+ ],
"shortcuts": [
{
"name": "Shopping Lists",
@@ -403,8 +462,12 @@ export default {
"url": "/shopping-lists",
"icons": [
{
- "src": "/svgs/mdiFormatListChecks.svg",
- "sizes": "256x256",
+ "src": "/icons/mdiFormatListChecks-192x192.png",
+ "sizes": "192x192",
+ },
+ {
+ "src": "/icons/mdiFormatListChecks-96x96.png",
+ "sizes": "96x96",
}
]
},
@@ -415,12 +478,28 @@ export default {
"url": "/group/mealplan/planner/view",
"icons": [
{
- "src": "/svgs/mdiCalendarMultiselect.svg",
- "sizes": "256x256",
+ "src": "/icons/mdiCalendarMultiselect-192x192.png",
+ "sizes": "192x192",
+ },
+ {
+ "src": "/icons/mdiCalendarMultiselect-96x96.png",
+ "sizes": "96x96",
}
]
},
],
+ prefer_related_applications: false,
+ handle_links: "preferred",
+ orientation: "any",
+ categories: [
+ "food"
+ ],
+ launch_handler: {
+ "client_mode": ["focus-existing", "auto"]
+ },
+ edge_side_panel: {
+ "preferred_width": 400
+ }
},
icon: false, // disables the icon module
},
diff --git a/frontend/static/icons/android-chrome-192x192.png b/frontend/static/icons/android-chrome-192x192.png
index 4d669e81eff..850944e10c5 100644
Binary files a/frontend/static/icons/android-chrome-192x192.png and b/frontend/static/icons/android-chrome-192x192.png differ
diff --git a/frontend/static/icons/android-chrome-512x512.png b/frontend/static/icons/android-chrome-512x512.png
index ac66efa0940..d1297f8759d 100644
Binary files a/frontend/static/icons/android-chrome-512x512.png and b/frontend/static/icons/android-chrome-512x512.png differ
diff --git a/frontend/static/icons/android-chrome-maskable-192x192.png b/frontend/static/icons/android-chrome-maskable-192x192.png
index 7c878a29367..6177866869c 100644
Binary files a/frontend/static/icons/android-chrome-maskable-192x192.png and b/frontend/static/icons/android-chrome-maskable-192x192.png differ
diff --git a/frontend/static/icons/android-chrome-maskable-512x512.png b/frontend/static/icons/android-chrome-maskable-512x512.png
index ef6a5e37226..c576d927b62 100644
Binary files a/frontend/static/icons/android-chrome-maskable-512x512.png and b/frontend/static/icons/android-chrome-maskable-512x512.png differ
diff --git a/frontend/static/icons/mdiCalendarMultiselect-192x192.png b/frontend/static/icons/mdiCalendarMultiselect-192x192.png
new file mode 100644
index 00000000000..d168d726b66
Binary files /dev/null and b/frontend/static/icons/mdiCalendarMultiselect-192x192.png differ
diff --git a/frontend/static/icons/mdiCalendarMultiselect-96x96.png b/frontend/static/icons/mdiCalendarMultiselect-96x96.png
new file mode 100644
index 00000000000..11ff668f35c
Binary files /dev/null and b/frontend/static/icons/mdiCalendarMultiselect-96x96.png differ
diff --git a/frontend/static/icons/mdiFormatListChecks-192x192.png b/frontend/static/icons/mdiFormatListChecks-192x192.png
new file mode 100644
index 00000000000..b51f8215881
Binary files /dev/null and b/frontend/static/icons/mdiFormatListChecks-192x192.png differ
diff --git a/frontend/static/icons/mdiFormatListChecks-96x96.png b/frontend/static/icons/mdiFormatListChecks-96x96.png
new file mode 100644
index 00000000000..000e7fced81
Binary files /dev/null and b/frontend/static/icons/mdiFormatListChecks-96x96.png differ
diff --git a/frontend/static/screenshots/editor-narrow.png b/frontend/static/screenshots/editor-narrow.png
new file mode 100644
index 00000000000..f60e1734ffa
Binary files /dev/null and b/frontend/static/screenshots/editor-narrow.png differ
diff --git a/frontend/static/screenshots/editor-wide.png b/frontend/static/screenshots/editor-wide.png
new file mode 100644
index 00000000000..29a3cf738ef
Binary files /dev/null and b/frontend/static/screenshots/editor-wide.png differ
diff --git a/frontend/static/screenshots/home-narrow.png b/frontend/static/screenshots/home-narrow.png
new file mode 100644
index 00000000000..a71999f2ece
Binary files /dev/null and b/frontend/static/screenshots/home-narrow.png differ
diff --git a/frontend/static/screenshots/home-wide.png b/frontend/static/screenshots/home-wide.png
new file mode 100644
index 00000000000..c3c6ca66d35
Binary files /dev/null and b/frontend/static/screenshots/home-wide.png differ
diff --git a/frontend/static/screenshots/parser-narrow.png b/frontend/static/screenshots/parser-narrow.png
new file mode 100644
index 00000000000..4fa2d3adc75
Binary files /dev/null and b/frontend/static/screenshots/parser-narrow.png differ
diff --git a/frontend/static/screenshots/parser-wide.png b/frontend/static/screenshots/parser-wide.png
new file mode 100644
index 00000000000..55c5ec849c3
Binary files /dev/null and b/frontend/static/screenshots/parser-wide.png differ
diff --git a/frontend/static/screenshots/recipe-narrow.png b/frontend/static/screenshots/recipe-narrow.png
new file mode 100644
index 00000000000..0223bf4b2c6
Binary files /dev/null and b/frontend/static/screenshots/recipe-narrow.png differ
diff --git a/frontend/static/screenshots/recipe-wide.png b/frontend/static/screenshots/recipe-wide.png
new file mode 100644
index 00000000000..e796468aba8
Binary files /dev/null and b/frontend/static/screenshots/recipe-wide.png differ
diff --git a/frontend/static/svgs/mdiCalendarMultiselect.svg b/frontend/static/svgs/mdiCalendarMultiselect.svg
deleted file mode 100644
index bbbddedb07b..00000000000
--- a/frontend/static/svgs/mdiCalendarMultiselect.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/frontend/static/svgs/mdiFormatListChecks.svg b/frontend/static/svgs/mdiFormatListChecks.svg
deleted file mode 100644
index 84590c9b01c..00000000000
--- a/frontend/static/svgs/mdiFormatListChecks.svg
+++ /dev/null
@@ -1 +0,0 @@
-