diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index f86650c9..b333d6a0 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -2,27 +2,34 @@ @@@@@@@@@@@@@@@ ROADMAP STAGE 4 - REPORTING / DASHBOARD / KPI @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -todo: manifest / favicon convert to green/blue shirt from yellow - files need to go into C:\data\code\raven-client\ayanova\public\img\icons - https://github.com/onderceylan/pwa-asset-generator - https://realfavicongenerator.net/ - have all the icons I need generated in temp folder - replace existing, add apple ones as seems to make sense, update manifest and index.HTML - 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 +To try: + msft pwa stuff + It uses one of the additional icon24 or 48 for the task bar icon when running as an app + still has the 16px tiny one on the desktop + android from chrome is white background + android from ff is same color green as the shirt background! fuck! + maybe becuase it doesn't have a "maskable icon" see below - https://developers.google.com/web/fundamentals/design-and-ux/browser-customization - https://stackoverflow.com/questions/48956465/favicon-standard-2020-svg-ico-png-and-dimensions + remove the favico.ico completely as a test - ISSUES AFTER CHANGING ICON: - tiny icon used in windows when chrome install used - no image at all used in Android when chrome install used - +todo: needs a maskable icon according to lighthouse: + The icons array must contain one object with a purpose property, and the value of that purpose property must include maskable. + https://web.dev/maskable-icon/ + +todo: for some reason the 32px icon is being surrounded by an if statement in the generated index.html page in dist folder + I think I tried commenting out the 32bit null one to see what would happen but haven't built yet to compare + May require a manual step for release of removing the comment if I can't find a way to turn that shit off, no idea what part of the build process is responsible, maybe workbox stuff? + +TODO: tiny icon used in windows when chrome install to desktop used + Issue on github: https://github.com/RealFaviconGenerator/realfavicongenerator/issues/446 + +todo: figure out which tool and get rid of this added to index.html on build: + -todo: client build, turn off generating manifest.json as I have a static one already todo: service workers for monaco going in root of website folder, must be a config setting to move it into the proper place (not there) + couldn't find anything about it, may need to post to ask, it's not the end of the world but kind of stupid looking as all the rest of the js is in subfolder todo: login, large view, branded logo and footer text not centered equally? diff --git a/ayanova/public/android-chrome-192x192.png b/ayanova/public/android-chrome-192x192.png index 6905a975..992e3d82 100644 Binary files a/ayanova/public/android-chrome-192x192.png and b/ayanova/public/android-chrome-192x192.png differ diff --git a/ayanova/public/android-chrome-512x512.png b/ayanova/public/android-chrome-512x512.png index 4a84aa74..ea48b052 100644 Binary files a/ayanova/public/android-chrome-512x512.png and b/ayanova/public/android-chrome-512x512.png differ diff --git a/ayanova/public/apple-touch-icon.png b/ayanova/public/apple-touch-icon.png index e6ca7581..f9a970ad 100644 Binary files a/ayanova/public/apple-touch-icon.png and b/ayanova/public/apple-touch-icon.png differ diff --git a/ayanova/public/browserconfig.xml b/ayanova/public/browserconfig.xml index 249c5c17..61a8103b 100644 --- a/ayanova/public/browserconfig.xml +++ b/ayanova/public/browserconfig.xml @@ -2,7 +2,8 @@ - + + #ffc40d diff --git a/ayanova/public/favicon-16x16.png b/ayanova/public/favicon-16x16.png deleted file mode 100644 index 43b30cf5..00000000 Binary files a/ayanova/public/favicon-16x16.png and /dev/null differ diff --git a/ayanova/public/favicon-32x32.png b/ayanova/public/favicon-32x32.png index 9ecd9b5d..fec453a5 100644 Binary files a/ayanova/public/favicon-32x32.png and b/ayanova/public/favicon-32x32.png differ diff --git a/ayanova/public/favicon.ico b/ayanova/public/favicon.ico deleted file mode 100644 index 112b448f..00000000 Binary files a/ayanova/public/favicon.ico and /dev/null differ diff --git a/ayanova/public/index.html b/ayanova/public/index.html index b6f1ad68..346c8b96 100644 --- a/ayanova/public/index.html +++ b/ayanova/public/index.html @@ -1,13 +1,23 @@ - - - - - - - + + + + + AyaNova diff --git a/ayanova/public/manifest.json b/ayanova/public/manifest.json index 240a3e6a..0106a505 100644 --- a/ayanova/public/manifest.json +++ b/ayanova/public/manifest.json @@ -3,18 +3,22 @@ "short_name": "AyaNova", "icons": [ { - "src": "/android-chrome-192x192.png", + "src": "/android-chrome-192x192.png?v=81a", "sizes": "192x192", "type": "image/png" }, { - "src": "/android-chrome-512x512.png", + "src": "/android-chrome-512x512.png?v=81a", "sizes": "512x512", "type": "image/png" + }, + { + "src": "/favicon-32x32.png?v=81a", + "sizes": "32x32" } ], "start_url": "/", - "theme_color": "#7f9fda", - "background_color": "#7f9fda", + "theme_color": "#ffffff", + "background_color": "#ffffff", "display": "standalone" } diff --git a/ayanova/public/mstile-310x150.png b/ayanova/public/mstile-310x150.png new file mode 100644 index 00000000..540a74c6 Binary files /dev/null and b/ayanova/public/mstile-310x150.png differ diff --git a/ayanova/public/mstile-310x310.png b/ayanova/public/mstile-310x310.png new file mode 100644 index 00000000..4e1093d8 Binary files /dev/null and b/ayanova/public/mstile-310x310.png differ diff --git a/ayanova/src/api/ayanova-version.js b/ayanova/src/api/ayanova-version.js index 7593479a..cf66afda 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.78", + version: "8.0.0-alpha.81", copyright: "© 1999-2020, Ground Zero Tech-Works Inc." }; diff --git a/ayanova/vue.config.js b/ayanova/vue.config.js index 214cdbaf..b2611286 100644 --- a/ayanova/vue.config.js +++ b/ayanova/vue.config.js @@ -40,7 +40,7 @@ module.exports = { //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 //and https://realfavicongenerator.net/ - favicon32: null, + //favicon32: null, favicon16: null, appleTouchIcon: null, maskIcon: null,