From 63341abe08069fd92e036a3ad04933fa413b20db Mon Sep 17 00:00:00 2001 From: Tobias Date: Wed, 6 Sep 2023 00:48:38 +0200 Subject: [PATCH] updated --- TODO.md | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/TODO.md b/TODO.md index 42494b9..f89bda8 100644 --- a/TODO.md +++ b/TODO.md @@ -48,19 +48,33 @@ - x Sortierung falsch, wenn Ini gleich und Rea unterschiedlich - x icons for dead and K.O don't load - x actions-menu soll zugehen, wenn man auf eine freie Stelle klickt (so wie damage-monitor) +- x SVG Improvements + - x verbleibende Bilder in SVGs umwandeln/nachbauen + - umwandeln: Inkscape + - nachbauen: svgedit.netlify.com, + - x betrifft: add.png, newround.png, cross.png, zzz.png + - x dann muss ich add und newround auch nicht mehr mit CSS filter auf die richtige Farbe bringen + - x bestehende SVGs vereinfachen (polygon oder rect statt path) + - x betrifft act + - x als Symbole definieren und mit wiederverwenden: https://stackoverflow.com/a/59614656 +- x take damage fkt nicht mehr richtig: es werden die falschen buttons re/deaktiviert + - non-issue, geht doch +- x SVGs in eigene Dateien packen? (Derzeit sind sie in der index.html definiert) + - via SVGInject: https://github.com/iconfu/svg-inject +- wenn ich bei add combatant mit der Maus auf OK klicke oder Enter drücke, macht er das Modal zu, auch wenn die Eingaben invalid sind + - korrigiert, indem ich nicht mehr den Buttons data-bs-modal="toggle" mitgebe, sondern das modal via JS in addCombatant() bzw. editCombatant() verstecke + - Problem: dann ist das modal weg, aber der backdrop noch da (ich kann nichts anklicken) + - Lösung: mit bs.getInstance das Bootstrap Object kriegen, dann hide() + - bei Apply modal offen lassen ### open -- SVG Improvements - - verbleibende Bilder in SVGs umwandeln/nachbauen - - umwandeln: Inkscape - - nachbauen: svgedit.netlify.com, - - betrifft: add.png, newround.png, cross.png, zzz.png - - dann muss ich add und newround auch nicht mehr mit CSS filter auf die richtige Farbe bringen - - bestehende SVGs vereinfachen (polygon oder rect statt path) - - betrifft act - - macht es Sinn, die SVGs in eigene Dateien zu packen? Derzeit sind sie im HTML Sourcecode - - als Symbole definieren: https://stackoverflow.com/a/59614656 +- manchmal wird svg-inject nicht geladen und dann sind alle icons weg +- im Chromium sind die Slider für Damage im CombatantModal ungestylet +- Seite für größere Screens anpassen + - Schrift, Buttons, Icons skalieren + - em und % statt px + - Tabellenbreite begrenzen - make color scheme friendly for people with red green bindness (Felix) - see here: https://venngage.com/tools/accessible-color-palette-generator - tests @@ -74,8 +88,6 @@ - warum fkt. das Ganze nicht als Webapp? - Firefox (android) sieht die Seite nicht als installable an - Webmanifest ist aber da und scheint auch in Ordnung zu sein (sagt Firefox on Linux) -- bug in validateCombatant: OK schließt das modal, auch wenn die Eingaben invalid sind -- wenn ich bei add combatant mit der Maus auf OK klicke, macht er das Modal zu, auch wenn die Eingaben invalid sind - nach dem Laden passiert es manchmal, dass nach dem Einfügen von testCombatant das add Modal gleich wieder aufgeht - schien die gleiche Sache zu sein wie mit dem hidden.bs.modal event - jetzt kommt es aber trotzdem manchmal wieder