Add manual toolbox module ordering
All checks were successful
Deploy Sokko G / deploy (push) Successful in 7s
All checks were successful
Deploy Sokko G / deploy (push) Successful in 7s
This commit is contained in:
parent
7140012a98
commit
e043d31fa8
10 changed files with 321 additions and 128 deletions
|
|
@ -16,6 +16,7 @@ Checklist à suivre lors de l'ajout ou de la modification d'un outil, d'une page
|
|||
- Vérifier l'affichage dans la page toolbox complète.
|
||||
- Vérifier l'affichage dans le panneau latéral.
|
||||
- Vérifier le mode une colonne et deux colonnes.
|
||||
- Vérifier que l'ajout, la suppression et la réorganisation respectent `moduleOrder.one` et `moduleOrder.two`.
|
||||
- Vérifier le quota de stockage si l'outil manipule des données lourdes.
|
||||
|
||||
## Page Jeu
|
||||
|
|
|
|||
|
|
@ -50,7 +50,11 @@ Les toolboxes sont stockées dans `kv/toolboxes`.
|
|||
"title": "Armures"
|
||||
}
|
||||
],
|
||||
"layout": "two",
|
||||
"moduleColumns": 2,
|
||||
"moduleOrder": {
|
||||
"one": ["mod1"],
|
||||
"two": [["mod1"], []]
|
||||
},
|
||||
"updatedAt": "2026-07-25T12:00:00.000Z"
|
||||
}
|
||||
```
|
||||
|
|
@ -59,7 +63,11 @@ Notes :
|
|||
|
||||
- `gameId` est vide pour une toolbox libre.
|
||||
- `icon` est utilisé uniquement pour les toolboxes libres.
|
||||
- `layout` vaut généralement `one` ou `two`.
|
||||
- `moduleColumns` vaut `1` ou `2` et contrôle l'affichage de la page toolbox complète ; le panneau latéral utilise toujours l'ordre une colonne.
|
||||
- `moduleOrder.one` stocke l'ordre du mode une colonne.
|
||||
- `moduleOrder.two` stocke l'ordre explicite des colonnes gauche et droite en mode deux colonnes.
|
||||
- Chaque identifiant d'outil présent dans `modules` doit apparaître exactement une fois dans `moduleOrder.one` et exactement une fois dans l'une des deux colonnes de `moduleOrder.two`.
|
||||
- Si une ancienne toolbox n'a pas encore `moduleOrder.two`, les outils sont répartis automatiquement depuis l'ordre une colonne avec une moitié en colonne gauche et une moitié en colonne droite.
|
||||
- Les données lourdes des outils ne sont pas stockées dans la toolbox, mais dans `modules`.
|
||||
|
||||
## Liens Jeu / Toolbox
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue