Compare commits

...

2 Commits

2 changed files with 25 additions and 9 deletions

20
TODO.md
View File

@ -109,7 +109,6 @@
- x custom validation not triggering error message nor visible styles - x custom validation not triggering error message nor visible styles
- x außerdem bleiben nichtvalid. Werte stehen, wenn man das modal mit ESC schließt und dann mit edit wieder öffnet - x außerdem bleiben nichtvalid. Werte stehen, wenn man das modal mit ESC schließt und dann mit edit wieder öffnet
- x warum sind im dist/-Folder immer zwei Versionen der gleichen Datei? -> lag an parcel-reporter-static-file-copy - x warum sind im dist/-Folder immer zwei Versionen der gleichen Datei? -> lag an parcel-reporter-static-file-copy
- x revamp Act-icon - x revamp Act-icon
- alternative to "-10"? - alternative to "-10"?
- at least recreate Electrolize characters in SVG (with fontforge) - at least recreate Electrolize characters in SVG (with fontforge)
@ -120,17 +119,28 @@
- https://realfavicongenerator.net/ - https://realfavicongenerator.net/
- see also here: https://github.com/audreyfeldroy/favicon-cheat-sheet - see also here: https://github.com/audreyfeldroy/favicon-cheat-sheet
- x Mauszeiger soll Finger werden, wenn er über combatant-name/ini/dice-and-rea hovert
- x actions-menu erscheint nicht direkt unter dem Button
- beide dropdowns sind gerade garbled
### open ### open
- favicon checken: https://realfavicongenerator.net/favicon_checker - favicon checken: https://realfavicongenerator.net/favicon_checker
- Mauszeiger soll Finger werden, wenn er über combatant-name/ini/dice-and-rea hovert - sr2ini_ynh auf neue Version bringen
- actions-menu erscheint nicht direkt unter dem Button - Screenshot ersetzen
- Deployment: use minified libraries (aug-ui, bs, jq) - tarball ersetzen
- Deployment:
- CI/CD: es gibt Jenkins für Yunohost
- hier ist ein Tutorial, um Jenkins und Gitea miteinander bekannt zu machen: https://mike42.me/blog/2019-05-how-to-integrate-gitea-and-jenkins
- Jenkins Doc: https://www.jenkins.io/doc/book/using/best-practices/
- use minified libraries (aug-ui, bs, jq)
- focus-related stuff - focus-related stuff
- after pressing damage button, focus moves to first table row act button - after pressing damage button, focus moves to first table row act button
- it's probably b/c I resort the table - it's probably b/c I resort the table
- wenn ein damage monitor offen ist und ich auf add combatant clicke, springt der Fokus nicht zuverlässig ins erste input feld - wenn ein damage monitor offen ist und ich auf add combatant clicke, springt der Fokus nicht zuverlässig ins erste input feld
- focus trapping im modal fkt. nur rückwärts (shift-tab), aber nicht vorwärts
- zumindest im Chrome; FF ungetestet
- im FP3T Tor Browser kann ich rauszoomen, bis ich die ganzen damage monitors und action menus sehe -> verhindern! - im FP3T Tor Browser kann ich rauszoomen, bis ich die ganzen damage monitors und action menus sehe -> verhindern!
- action-menu und damage-monitor sliden jetzt nicht mehr rein, sondern bleiben an Ort und Stelle - action-menu und damage-monitor sliden jetzt nicht mehr rein, sondern bleiben an Ort und Stelle
- das sollte die Sache verhindern - das sollte die Sache verhindern
@ -138,8 +148,6 @@
- Firefox (android) sieht die Seite nicht als installable an - Firefox (android) sieht die Seite nicht als installable an
- Webmanifest ist aber da und scheint auch in Ordnung zu sein (sagt Firefox on Linux) - Webmanifest ist aber da und scheint auch in Ordnung zu sein (sagt Firefox on Linux)
- comments with general info in source files? - comments with general info in source files?
- nice to have: focus trapping im modal fkt. nur rückwärts (shift-tab), aber nicht vorwärts
- zumindest im Chrome; FF ungetestet
## Feature Requests ## Feature Requests

View File

@ -167,8 +167,6 @@ body {
margin: .2rem; margin: .2rem;
} }
//button { font-family: Electrolize; }
.container { .container {
padding: .2rem; padding: .2rem;
position: relative; position: relative;
@ -315,6 +313,10 @@ header.navbar {
} }
} }
.combatant-name:hover,
.combatant-ini:hover,
.combatant-dice-and-rea:hover { cursor: pointer; }
.combatant-name { .combatant-name {
padding-left: .6rem !important; padding-left: .6rem !important;
text-align: left; text-align: left;
@ -378,6 +380,11 @@ header.navbar {
top: .3rem; top: .3rem;
} }
.damage-dropdown,
.actions-dropdown {
position: relative; // required for the dropdowns' absolute position to relate to
}
.damage-monitor, .damage-monitor,
.actions-menu { .actions-menu {
@include aug; @include aug;
@ -387,7 +394,8 @@ header.navbar {
--aug-border-opacity: .75; --aug-border-opacity: .75;
padding-top: .7rem; padding-top: .7rem;
padding-bottom: .7rem; padding-bottom: .7rem;
position: absolute; position: absolute;
top: calc(100% + .12rem);
z-index: 200; z-index: 200;
// center element horizontally w/ respect to parent // center element horizontally w/ respect to parent