Improve calculator progress tracking and responsive layout
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
3f86d863ac
commit
51853245ad
15 changed files with 329 additions and 75 deletions
|
|
@ -1088,8 +1088,9 @@ Type : `calculator`
|
|||
"id": "calc2",
|
||||
"parentId": "calc1",
|
||||
"label": "Minerais de fer",
|
||||
"value": 500,
|
||||
"formula": "base*5"
|
||||
"value": 480,
|
||||
"formula": "base*5",
|
||||
"current": 20
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1101,7 +1102,8 @@ Stockage compact :
|
|||
- `parentId` est omis si vide.
|
||||
- `label` peut être vide.
|
||||
- `value` est numérique.
|
||||
- `formula` est omis si vide ; dans un calcul enfant, le mot `base` référence la valeur recalculée du parent.
|
||||
- `formula` est omis si vide ; dans un calcul enfant, le mot `base` référence la valeur restante recalculée du parent.
|
||||
- `current` contient la quantité déjà acquise et est omis si elle vaut `0` ; `value` correspond au total produit par `formula`, moins `current`.
|
||||
- Si un `parentId` ne pointe vers aucune entrée existante, il est réinitialisé à vide.
|
||||
|
||||
## Outil Tableau
|
||||
|
|
@ -1194,7 +1196,7 @@ Formats :
|
|||
- `checklist` : sections `# Catégorie`, lignes `Item: quantité cible`.
|
||||
- `links` : sections `# Catégorie`, lignes `Titre: https://...` ou URL seule; le suffixe optionnel `| category=Catégorie` reste accepté à l'import.
|
||||
- `counters` : lignes `Libellé: valeur`, valeurs négatives acceptées.
|
||||
- `calculator` : lignes `Libellé: valeur | formula=base*5`, indentation de deux espaces pour les enfants, meta `@scrollResults: true`. Le suffixe `formula=...` est optionnel et les anciens exports `Libellé: valeur` restent acceptés.
|
||||
- `calculator` : lignes `Libellé: valeur | formula=base*5 | current=20`, indentation de deux espaces pour les enfants, meta `@scrollResults: true`. Les suffixes `formula=...` et `current=...` sont optionnels, et les exports `Libellé: valeur` restent acceptés.
|
||||
- `table` : TSV pur accepté ; l'export peut ajouter `@size`, `@columns`, `@rows` puis `@tsv` pour préserver dimensions et intitulés.
|
||||
- `combos` : sections `# Catégorie`, lignes `Nom | device=... | kind:value > kind:value+kind:value`, avec suffixes `[hold]` ou `[2s]`.
|
||||
- `taskPlanner` : sections `# Catégorie`, lignes indentées `- daily Titre`, `- weekly Titre` ou `- unique Titre`, metas `@description`, `@dailyResetTime`, `@weeklyResetDay`, `@prerequisite`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue