diff --git a/TODO.md b/TODO.md index 208c1bc..79ca5c0 100644 --- a/TODO.md +++ b/TODO.md @@ -52,9 +52,6 @@ - x prettify code: alle HTML class names von camelCale zu dash-case komvertieren - x Design cyberpunkig machen - x im modal soll man die damage levels einstellen/verändern können - - input type=range - - Werte sollen dazu angezeigt werden -> https://stackoverflow.com/questions/26612700/ticks-for-type-range-html-input#26613443 - - ein label über die range, eins darunter - x Im modal, wenn ich die wound penalties anzeige, die Fälle KO und Tod gesondert behandeln - x clone button - x und im combatant-modal ein weiterer OK-Button, der das Modal offenlässt @@ -81,4 +78,5 @@ - docstrings - parcel soll aus dem HTML code nicht die Newlines rausnehmen -> macht er das überhaupt noch? - falls ja: .htmlnanorc anlegen, s. https://parceljs.org/languages/html/#minification und https://htmlnano.netlify.app/modules#collapsewhitespace -- progressive web app draus machen? -> https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Introduction \ No newline at end of file +- progressive web app draus machen? -> https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Introduction +- auf bootstrap verzichten? brauch es schließlich kaum noch \ No newline at end of file diff --git a/icons/android-chrome-192x192.png b/icons/android-chrome-192x192.png new file mode 100644 index 0000000..4215666 Binary files /dev/null and b/icons/android-chrome-192x192.png differ diff --git a/icons/android-chrome-512x512.png b/icons/android-chrome-512x512.png new file mode 100644 index 0000000..1d10203 Binary files /dev/null and b/icons/android-chrome-512x512.png differ diff --git a/icons/apple-touch-icon.png b/icons/apple-touch-icon.png new file mode 100644 index 0000000..a651865 Binary files /dev/null and b/icons/apple-touch-icon.png differ diff --git a/icons/browserconfig.xml b/icons/browserconfig.xml new file mode 100644 index 0000000..79de429 --- /dev/null +++ b/icons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #004aa5 + + + diff --git a/icons/favicon-16x16.png b/icons/favicon-16x16.png new file mode 100644 index 0000000..4cd40e0 Binary files /dev/null and b/icons/favicon-16x16.png differ diff --git a/icons/favicon-32x32.png b/icons/favicon-32x32.png new file mode 100644 index 0000000..a35c4d7 Binary files /dev/null and b/icons/favicon-32x32.png differ diff --git a/icons/favicon.ico b/icons/favicon.ico new file mode 100644 index 0000000..af03b59 Binary files /dev/null and b/icons/favicon.ico differ diff --git a/icons/mstile-150x150.png b/icons/mstile-150x150.png new file mode 100644 index 0000000..f120738 Binary files /dev/null and b/icons/mstile-150x150.png differ diff --git a/icons/site.webmanifest b/icons/site.webmanifest new file mode 100644 index 0000000..cbb01c4 --- /dev/null +++ b/icons/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#004aa5", + "background_color": "#004aa5", + "display": "standalone" +} diff --git a/package.json b/package.json index 730a04f..789051e 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,6 @@ "parcel": "^2.8.3", "parcel-reporter-static-files-copy": "^1.5.0" }, - "dependencies": { - }, "staticFiles": { "staticPath": "src/img" }, @@ -35,4 +33,5 @@ "Shadowrun", "Initiative tracker", "sr2e" - ]} \ No newline at end of file + ] +} diff --git a/tools/favicon-master-image.png b/tools/favicon-master-image.png new file mode 100644 index 0000000..05fe78a Binary files /dev/null and b/tools/favicon-master-image.png differ diff --git a/tools/faviconData.json b/tools/faviconData.json new file mode 100644 index 0000000..80f7fe5 --- /dev/null +++ b/tools/faviconData.json @@ -0,0 +1 @@ +{"result":{"status":"success"},"favicon":{"package_url":"https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/favicon_package_v0.16.zip","files_urls":["https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/package_files/android-chrome-192x192.png","https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/package_files/android-chrome-512x512.png","https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/package_files/apple-touch-icon.png","https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/package_files/browserconfig.xml","https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/package_files/favicon-16x16.png","https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/package_files/favicon-32x32.png","https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/package_files/favicon.ico","https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/package_files/mstile-150x150.png","https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/package_files/site.webmanifest"],"html_code":"\n\n\n\n\n\n\n","compression":"false","overlapping_markups":["link[rel=\"apple-touch-icon\"]","link[rel=\"shortcut\"]","link[rel=\"shortcut icon\"]","link[rel=\"icon\",sizes=\"16x16\"]","link[rel=\"icon\",sizes=\"32x32\"]","meta[name=\"msapplication-TileColor\"]","meta[name=\"msapplication-config\"]","link[rel=\"manifest\"]","meta[name=\"theme-color\"]"]},"files_location":{"type":"path","path":"/icons"},"preview_picture_url":"https://realfavicongenerator.net/files/d925f2495c2cc5046691e320cba3357e995bcbb8/favicon_preview.png","version":"0.16"} \ No newline at end of file diff --git a/tools/faviconDescription.json b/tools/faviconDescription.json new file mode 100644 index 0000000..153a6c8 --- /dev/null +++ b/tools/faviconDescription.json @@ -0,0 +1,59 @@ + + +{ + "masterPicture": "tools/favicon-master-image.png", + "iconsPath": "/icons", + "design": { + "ios": { + "pictureAspect": "backgroundAndMargin", + "backgroundColor": "#004aa5", + "margin": "11%", + "assets": { + "ios6AndPriorIcons": false, + "ios7AndLaterIcons": false, + "precomposedIcons": false, + "declareOnlyDefaultIcon": true + } + }, + "desktopBrowser": { + "design": "raw" + }, + "windows": { + "pictureAspect": "noChange", + "backgroundColor": "#004aa5", + "onConflict": "override", + "assets": { + "windows80Ie10Tile": false, + "windows10Ie11EdgeTiles": { + "small": false, + "medium": true, + "big": false, + "rectangle": false + } + } + }, + "androidChrome": { + "pictureAspect": "backgroundAndMargin", + "margin": "13%", + "backgroundColor": "#004aa5", + "themeColor": "#004aa5", + "manifest": { + "display": "standalone", + "orientation": "notSet", + "onConflict": "override", + "declared": true + }, + "assets": { + "legacyIcon": false, + "lowResolutionIcons": false + } + } + }, + "settings": { + "scalingAlgorithm": "Mitchell", + "errorOnImageTooSmall": false, + "readmeFile": false, + "htmlCodeFile": false, + "usePathAsIs": false + } +} \ No newline at end of file