Improve toolbox checklists, image browsing, and guide integration
All checks were successful
Deploy Sokko G / deploy (push) Successful in 18s
All checks were successful
Deploy Sokko G / deploy (push) Successful in 18s
This commit is contained in:
parent
00e73f0062
commit
386212041f
47 changed files with 744 additions and 112 deletions
|
|
@ -236,7 +236,7 @@ Stockage compact :
|
|||
|
||||
## Outil Checklist
|
||||
|
||||
### Association temporaire aux guides
|
||||
### Association persistante aux guides
|
||||
|
||||
Les pages Aniimo, monstres MHW, faune MHW et affixes Diablo peuvent refléter une
|
||||
checklist de la toolbox actuellement associée au jeu. Chaque checklist compatible
|
||||
|
|
@ -248,12 +248,13 @@ réglage de masquage ; dissocier réaffiche tous les éléments. Replier les com
|
|||
ne modifie pas l'association ; cet état d'affichage reste local au composant.
|
||||
Cette liaison ne modifie ni les données de checklist ni les liens persistants jeu/toolbox.
|
||||
|
||||
`sessionStorage["sokkog:guide-checklists"]` contient un objet indexé par
|
||||
`localStorage["sokkog:guide-checklists"]` contient un objet indexé par
|
||||
`aniimo/aniimos`, `mhwilds/monsters`, `mhwilds/endemic` ou `diablo4/affixes`.
|
||||
Chaque entrée contient `{ toolboxId, moduleId, hideCompleted }`. Aucune liaison
|
||||
n'est choisie automatiquement. La navigation et le rechargement la conservent ;
|
||||
n'est choisie automatiquement. La navigation, le rechargement et une nouvelle
|
||||
session du navigateur la conservent ;
|
||||
la dissociation, la suppression du module ou le changement de toolbox la retirent.
|
||||
Sans accès au stockage de session, l'état reste en mémoire dans l'application.
|
||||
Sans accès au stockage local, l'état reste en mémoire dans l'application.
|
||||
Ces associations ne sont pas exportées et ne se synchronisent pas entre onglets.
|
||||
|
||||
La reconnaissance compare les libellés complets sans tenir compte de la casse,
|
||||
|
|
@ -266,7 +267,7 @@ sélectionnée mais sans correspondance reste liée, avec un message explicite.
|
|||
Une checkbox sur la carte d'un guide peut modifier la progression de toutes les
|
||||
lignes exactes qui lui correspondent : cocher porte `qtyCurrent` à `qtyTarget`,
|
||||
décocher le remet à `0`. Les données passent par le flux React/IndexedDB existant ;
|
||||
aucune copie de progression n'est conservée dans l'état de session du guide.
|
||||
aucune copie de progression n'est conservée dans l'association du guide.
|
||||
|
||||
La copie Aniimo utilise `Nom:1` en affichage regroupé et `Nom — Forme:1` en
|
||||
affichage séparé. Les noms et formes français et anglais sont reconnus. Une ligne
|
||||
|
|
@ -298,6 +299,7 @@ Format avec catégories :
|
|||
|
||||
```json
|
||||
{
|
||||
"hideCompletedItems": true,
|
||||
"hideCompletedSections": true,
|
||||
"hideCompletedSectionsFully": false,
|
||||
"sections": [
|
||||
|
|
@ -323,6 +325,7 @@ Stockage compact :
|
|||
|
||||
- `qtyTarget` est omis si la valeur vaut `1`.
|
||||
- `qtyCurrent` est omis si la valeur vaut `0`.
|
||||
- `hideCompletedItems` est omis si `false`.
|
||||
- `hideCompletedSections` est omis si `false`.
|
||||
- `hideCompletedSectionsFully` est omis si `false`.
|
||||
- `title` est omis si vide.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue