Added PWA

This commit is contained in:
2023-12-05 13:30:16 +01:00
parent 6d13d02efb
commit e863bea269
4 changed files with 24 additions and 1 deletions

3
spaces/.gitignore vendored
View File

@@ -22,3 +22,6 @@ logs
.env .env
.env.* .env.*
!.env.example !.env.example
#PWA
sw.*

View File

@@ -15,7 +15,11 @@ export default defineNuxtConfig({
'@nuxtjs/supabase', '@nuxtjs/supabase',
"nuxt-editorjs", "nuxt-editorjs",
'@nuxtjs/fontaine', '@nuxtjs/fontaine',
'@nuxtjs/google-fonts', '@nuxtjs/google-fonts'
],
buildModules: [
'@nuxtjs/pwa'
], ],
routeRules: { routeRules: {
'/printing': {ssr: false} '/printing': {ssr: false}
@@ -36,6 +40,21 @@ export default defineNuxtConfig({
colorMode: { colorMode: {
preference: 'dark' preference: 'dark'
}, },
pwa: {
meta: {
mobileAppIOS: true,
name: "spaces.software",
lang: "de",
author: "F Federspiel"
},
manifest: {
name: "spaces.software",
shortname: "spaces.soft",
theme_color: "#000000",
}
}
}) })

View File

@@ -11,6 +11,7 @@
}, },
"devDependencies": { "devDependencies": {
"@nuxt/devtools": "latest", "@nuxt/devtools": "latest",
"@nuxtjs/pwa": "^3.3.5",
"@nuxtjs/supabase": "^1.1.4", "@nuxtjs/supabase": "^1.1.4",
"nuxt": "^3.8.0", "nuxt": "^3.8.0",
"vue": "^3.3.7", "vue": "^3.3.7",

BIN
spaces/static/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB