Fix notepad cursor and calculator linked formulas
All checks were successful
Deploy Sokko G / deploy (push) Successful in 16s

This commit is contained in:
Shinuwa 2026-08-20 16:16:24 +02:00
parent 992665f4ea
commit 49ba0c4cb2
10 changed files with 223 additions and 45 deletions

View file

@ -661,13 +661,15 @@ Type : `calculator`
{
"id": "calc1",
"label": "Lingots de fer",
"value": 100
"value": 100,
"formula": "100"
},
{
"id": "calc2",
"parentId": "calc1",
"label": "Minerais de fer",
"value": 500
"value": 500,
"formula": "base*5"
}
]
}
@ -679,6 +681,7 @@ 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.
- Si un `parentId` ne pointe vers aucune entrée existante, il est réinitialisé à vide.
## Outil Tableau
@ -770,7 +773,7 @@ Formats :
- `checklist` : sections `# Catégorie`, lignes `Item: quantité cible`.
- `links` : lignes `Titre: https://...` ou URL seule.
- `counters` : lignes `Libellé: valeur`, valeurs négatives acceptées.
- `calculator` : lignes `Libellé: valeur`, indentation de deux espaces pour les enfants, meta `@scrollResults: true`.
- `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.
- `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`.