This commit is contained in:
2020-10-12 20:51:09 +00:00
parent 97c61c6a68
commit 3ea1c1e860
8 changed files with 40 additions and 3 deletions

View File

@@ -12,6 +12,17 @@ todo: manifest / favicon convert to green/blue shirt from yellow
any used need to be copied to server graphics folder for backup as well any used need to be copied to server graphics folder for backup as well
Finally, test with devops and iPad and all devices to confirm Finally, test with devops and iPad and all devices to confirm
https://developers.google.com/web/fundamentals/design-and-ux/browser-customization
https://stackoverflow.com/questions/48956465/favicon-standard-2020-svg-ico-png-and-dimensions
ISSUES AFTER CHANGING ICON:
tiny icon used in windows when chrome install used
no image at all used in Android when chrome install used
iPad: pending testing (charging
todo: turn off generating map files in release build see if it's faster all around, maybe don't need them?
`` one was 12mb for ts worker.map
todo: login, large view, branded logo and footer text not centered equally? todo: login, large view, branded logo and footer text not centered equally?
todo: take a look at front end cypress testing etc again, it's going to be the best way to assure quality going forward and indespensible for smoke / load testing todo: take a look at front end cypress testing etc again, it's going to be the best way to assure quality going forward and indespensible for smoke / load testing

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#da532c</TileColor>
</tile>
</msapplication>
</browserconfig>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -4,7 +4,8 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" /> <meta name="viewport" content="width=device-width,initial-scale=1.0" />
<link rel="icon" href="<%= BASE_URL %>favicon.ico" /> <link rel="icon" sizes="192x192" href="./img/icons/icon.png" />
<link rel="apple-touch-icon" href="./img/icons/ios-icon.png" />
<title>AyaNova</title> <title>AyaNova</title>
</head> </head>
<body> <body>

View File

@@ -1,4 +1,4 @@
export default { export default {
version: "8.0.0-alpha.72", version: "8.0.0-alpha.74",
copyright: "© 1999-2020, Ground Zero Tech-Works Inc." copyright: "© 1999-2020, Ground Zero Tech-Works Inc."
}; };

View File

@@ -4,6 +4,7 @@ module.exports = {
chainWebpack: config => { chainWebpack: config => {
config.plugins.delete("prefetch"); config.plugins.delete("prefetch");
}, },
configureWebpack: { configureWebpack: {
plugins: [ plugins: [
new MonacoWebpackPlugin({ new MonacoWebpackPlugin({
@@ -20,13 +21,28 @@ module.exports = {
}) })
] ]
}, },
transpileDependencies: ["vuetify"], transpileDependencies: ["vuetify"],
pwa: { pwa: {
//https://cli.vuejs.org/core-plugins/pwa.html#configuration
name: "AyaNova", name: "AyaNova",
themeColor: "#db7022",
workboxPluginMode: "InjectManifest", workboxPluginMode: "InjectManifest",
workboxOptions: { workboxOptions: {
swSrc: "./src/sw.js", swSrc: "./src/sw.js",
swDest: "service-worker.js" swDest: "service-worker.js"
},
iconPaths: {
//disable automatic icons, they have the wrong ones basically, use this guide https://developers.google.com/web/fundamentals/design-and-ux/browser-customization
//and put them directly into the index.html in the public folder as it's the source one used
favicon32: null,
favicon16: null,
appleTouchIcon: null,
maskIcon: null,
msTileImage: null
} }
} },
productionSourceMap: false
}; };