diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 3e4f2660..836665e1 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -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 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: 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 diff --git a/ayanova/public/browserconfig.xml b/ayanova/public/browserconfig.xml new file mode 100644 index 00000000..b3930d0f --- /dev/null +++ b/ayanova/public/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/ayanova/public/img/icons/apple-touch-icon-167x167.png b/ayanova/public/img/icons/apple-touch-icon-167x167.png new file mode 100644 index 00000000..49b501d3 Binary files /dev/null and b/ayanova/public/img/icons/apple-touch-icon-167x167.png differ diff --git a/ayanova/public/img/icons/icon.png b/ayanova/public/img/icons/icon.png new file mode 100644 index 00000000..f9ff6798 Binary files /dev/null and b/ayanova/public/img/icons/icon.png differ diff --git a/ayanova/public/img/icons/ios-icon.png b/ayanova/public/img/icons/ios-icon.png new file mode 100644 index 00000000..f9ff6798 Binary files /dev/null and b/ayanova/public/img/icons/ios-icon.png differ diff --git a/ayanova/public/index.html b/ayanova/public/index.html index 2f2e7516..d390c08b 100644 --- a/ayanova/public/index.html +++ b/ayanova/public/index.html @@ -4,7 +4,8 @@ - + + AyaNova diff --git a/ayanova/src/api/ayanova-version.js b/ayanova/src/api/ayanova-version.js index ee3b98b8..223a8c4e 100644 --- a/ayanova/src/api/ayanova-version.js +++ b/ayanova/src/api/ayanova-version.js @@ -1,4 +1,4 @@ export default { - version: "8.0.0-alpha.72", + version: "8.0.0-alpha.74", copyright: "© 1999-2020, Ground Zero Tech-Works Inc." }; diff --git a/ayanova/vue.config.js b/ayanova/vue.config.js index beed9f7d..149c807d 100644 --- a/ayanova/vue.config.js +++ b/ayanova/vue.config.js @@ -4,6 +4,7 @@ module.exports = { chainWebpack: config => { config.plugins.delete("prefetch"); }, + configureWebpack: { plugins: [ new MonacoWebpackPlugin({ @@ -20,13 +21,28 @@ module.exports = { }) ] }, + transpileDependencies: ["vuetify"], + pwa: { + //https://cli.vuejs.org/core-plugins/pwa.html#configuration name: "AyaNova", + themeColor: "#db7022", workboxPluginMode: "InjectManifest", workboxOptions: { swSrc: "./src/sw.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 };