diff --git a/frontend_nuxt/nuxt.config.ts b/frontend_nuxt/nuxt.config.ts index 7a2a87894..bf7035354 100644 --- a/frontend_nuxt/nuxt.config.ts +++ b/frontend_nuxt/nuxt.config.ts @@ -22,6 +22,19 @@ export default defineNuxtConfig({ }, ], link: [ + { + rel: 'icon', + type: 'image/x-icon', + href: '/favicon.ico', + }, + { + rel: 'apple-touch-icon', + href: '/apple-touch-icon.png', + }, + { + rel: 'manifest', + href: '/manifest.webmanifest', + }, { rel: 'stylesheet', href: 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css', diff --git a/frontend_nuxt/public/favicon.ico b/frontend_nuxt/public/favicon.ico new file mode 100644 index 000000000..09604d7ce Binary files /dev/null and b/frontend_nuxt/public/favicon.ico differ diff --git a/frontend_nuxt/public/icon-120.png b/frontend_nuxt/public/icon-120.png new file mode 100644 index 000000000..67392b878 Binary files /dev/null and b/frontend_nuxt/public/icon-120.png differ diff --git a/frontend_nuxt/public/icon-152.png b/frontend_nuxt/public/icon-152.png new file mode 100644 index 000000000..bf6bae839 Binary files /dev/null and b/frontend_nuxt/public/icon-152.png differ diff --git a/frontend_nuxt/public/icon-180.png b/frontend_nuxt/public/icon-180.png new file mode 100644 index 000000000..07b316714 Binary files /dev/null and b/frontend_nuxt/public/icon-180.png differ diff --git a/frontend_nuxt/public/icon-192.png b/frontend_nuxt/public/icon-192.png new file mode 100644 index 000000000..9da61afd4 Binary files /dev/null and b/frontend_nuxt/public/icon-192.png differ diff --git a/frontend_nuxt/public/icon-512.png b/frontend_nuxt/public/icon-512.png new file mode 100644 index 000000000..af16336e2 Binary files /dev/null and b/frontend_nuxt/public/icon-512.png differ diff --git a/frontend_nuxt/public/manifest.webmanifest b/frontend_nuxt/public/manifest.webmanifest new file mode 100644 index 000000000..8ccccb8e2 --- /dev/null +++ b/frontend_nuxt/public/manifest.webmanifest @@ -0,0 +1,20 @@ +{ + "name": "OpenIsle", + "short_name": "OpenIsle", + "start_url": "/", + "display": "standalone", + "background_color": "#ffffff", + "theme_color": "#ffffff", + "icons": [ + { + "src": "/icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/icon-512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +}