Finish temporary TODO - last version before 'matoso2'
[westcastle.git] / TODO
CommitLineData
b91c9eab
BA
1Use CSS framework for more robust styles, adapted to screen size.
2(Currently OK for screens between 1250 and 2000 pixels wide).
f8fb691f
BA
3
4matoso : name OK... matoso2 éventuellement (si auteur OK)
75c755e0
BA
5
6Roadmap :
7 0) Enrichir Participants : nom/prenom/EMA/nationalité (import/export CSV) [clé = numéro EMA]
8 --> possibilité d'ajouter nouveau joueur une fois tournoi démarré (bouton), mais pas reset CSV.
9 Toujours possibilité de marquer des joueurs absents : abandons, ou simple absence ;
10 mais ils doivent apparaître dans la même colonne en bas.
11 0bis) Table "classement" : export CSV, clic sur joueur affiche ses stats (modal?)
12 1) Front-end liste des tournois (avec x "supprimer") + bouton "nouveau tournoi"
13 Bouton "import/export" tournament, qui télécharge/upload le JSON stringifié
14 Choix des règles ?! MCR ?
15 Possibilité nombre rondes fixé (alors on génère tout, impression possible ...etc --> 4 par feuille A4),
16 ou indéterminée : clic sur "nouvelle ronde" après chaque ronde ;
17 Nom du tournoi = titre ensuite [matoso2.html]
18Puis : tournament.html#nom_tournoi
19Sauvegarde en temps réel sous forme players / rounds --> use Dexie http://dexie.org/docs/Tutorial/Getting-started
20(( 2) localStorage[nomTournoi] --> JSON.stringify(tournament), contenant players + rounds )) --> Mieux : Dexie
21 3) Ronde par onglets, mais composition ronde n+1 déterminée à la fin de la ronde n.
22 4) Une ronde peut être annulée (bouton en haut) ; aussi un bouton "fin de tournoi"
23 5) Bouton "Finale" --> 4 premiers puis 5 à 8 ...etc
24 6) Raffiner le classement en ajoutant "écarts", "donnée", "tiré" ...etc
25(( Rubrique tirage ?! Bof... ))
26 7) Rubrique "Parcours" comme MaToSo (tout OK là-dedans, affichage avec connaissances en cours)
27 --> boites de dimensions précises, position absolute, [21x29.7] / 2
28 9) Drapeaux pays...