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 @@ -