add multi-page notepad and memos toolbox tool
All checks were successful
Deploy Sokko G / deploy (push) Successful in 16s

This commit is contained in:
Shinuwa 2026-08-25 12:03:11 +02:00
parent fcabbe8029
commit 6125336338
33 changed files with 3787 additions and 138 deletions

File diff suppressed because it is too large Load diff

View file

@ -60,8 +60,78 @@
"buildsCommands": "Les outils pour documenter des builds, organiser des équipements et conserver des séquences de commandes."
},
"toolDocs": {
"memos": {
"controls": [
{
"group": "Mémos",
"icon": "add",
"title": "Ajouter un mémo",
"preview": {
"kind": "iconButton",
"icon": "add"
}
},
{
"group": "Mémos",
"icon": "drag",
"title": "Déplacer",
"preview": {
"kind": "iconButton",
"icon": "drag"
}
},
{
"group": "Mémos",
"icon": "dropdown",
"title": "Couleur du mémo",
"preview": {
"kind": "color"
}
},
{
"group": "Bande",
"icon": "eye-open",
"title": "Afficher la bande déroulante",
"preview": {
"kind": "iconButton",
"icon": "eye-open"
}
}
],
"features": [
{
"title": "Infos courtes",
"text": "Post-it rapides pour garder une consigne, une route ou un rappel visible dans la toolbox.",
"details": [
"Chaque mémo reste volontairement court pour compléter le Bloc Note sans le remplacer.",
"L'édition se fait directement dans la carte du mémo."
]
},
{
"title": "Bande déroulante",
"text": "Tous les mémos apparaissent dans une bande compacte quand la bande est active.",
"details": [
"La bande peut être masquée sans retirer les mémos.",
"Les couleurs restent des accents localisés pour conserver une lecture calme."
]
}
],
"importFormat": {
"text": "Chaque ligne crée un mémo. Le suffixe color=#f6c453 conserve la couleur de la carte.",
"example": "- Sauvegarder avant le boss | color=#f6c453\n- Acheter des potions | color=#22d3ee"
}
},
"notepad": {
"controls": [
{
"group": "Pages",
"icon": "pages",
"title": "Affiche le menu des pages",
"preview": {
"kind": "iconButton",
"icon": "pages"
}
},
{
"group": "Édition de texte",
"icon": "edit",
@ -191,8 +261,8 @@
}
],
"importFormat": {
"text": "Le bloc notes utilise un bloc HTML nettoyé pour conserver la mise en forme autorisée, puis une ligne dessins en JSON compact.",
"example": "@notepad\n@html\n<h3>Obtenir Mew :</h3><div><ul><li>Obtenir la CS <span style=\"color: #f6c453\">Coupe </span>à l'intérieur du bateau le <span style=\"color: #d946ef\">S.S. Anne</span>.</li><li>Faire exprès de perdre un combat pour réapparaître au Centre Pokémon sans faire partir le navire.</li><li>Revenir sur les quais de <span style=\"color: #d946ef\">Carmin-sur-Mer</span> après avoir appris <span style=\"color: #f6c453\">Surf</span>.</li></ul></div>\n@endhtml\n@drawingMode: permanent\n@drawings: {\"strokes\":[...]}"
"text": "Le Bloc Note utilise des pages avec blocs HTML nettoyés, puis une ligne dessins en JSON compact si nécessaire.",
"example": "@notepad\n@page: Page 1\n@html\n<h3>Obtenir Mew :</h3><div><ul><li>Obtenir la CS <span style=\"color: #f6c453\">Coupe </span>à l'intérieur du bateau le <span style=\"color: #d946ef\">S.S. Anne</span>.</li><li>Faire exprès de perdre un combat pour réapparaître au Centre Pokémon sans faire partir le navire.</li><li>Revenir sur les quais de <span style=\"color: #d946ef\">Carmin-sur-Mer</span> après avoir appris <span style=\"color: #f6c453\">Surf</span>.</li></ul></div>\n@endhtml\n@drawingMode: permanent\n@drawings: {\"strokes\":[...]}"
}
},
"checklist": {
@ -1357,7 +1427,7 @@
},
{
"title": "Ajoutez vos outils",
"text": "Choisissez seulement ce dont vous avez besoin : bloc notes, checklist, images, liens, timer ou compteur."
"text": "Choisissez seulement ce dont vous avez besoin : Memos, Bloc Note, checklist, images, liens, timer ou compteur."
},
{
"title": "Importez une sauvegarde si vous en avez une",
@ -1591,10 +1661,9 @@
"toastPositionRight": "Afficher les alertes en bas à droite",
"summary": "Créez des espaces modulaires pour regrouper vos outils de session : notes, suivis, références, captures et futurs outils restent accessibles rapidement, en local, par jeu ou par usage.",
"creationTemplate": {
"notepad": {
"title": "Bienvenue",
"text": "Profite bien de ta nouvelle toolbox.",
"html": "<p>Profite bien de ta nouvelle toolbox.</p>"
"memos": {
"title": "Memos",
"text": "Profite bien de ta nouvelle toolbox."
},
"links": {
"moduleTitle": "Liens utiles",
@ -1631,7 +1700,7 @@
"target": "moduleTitle",
"icon": "edit",
"title": "Renommer un outil",
"text": "Cliquez sur le titre d’un outil, comme Bloc notes, pour l’adapter à votre usage."
"text": "Cliquez sur le titre d’un outil, comme Memos, pour l’adapter à votre usage."
},
{
"target": "deleteTool",
@ -1659,8 +1728,14 @@
},
"modules": {
"notepad": {
"placeholder": "Notes rapides...",
"toolbarLabel": "Mise en page du bloc notes",
"placeholder": "Bloc Note...",
"pagesMenuLabel": "Pages du bloc note",
"pagesToggleLabel": "Afficher les pages du bloc note",
"pagesToggleText": "Afficher les pages du bloc note",
"addPageLabel": "Ajouter une page",
"renamePageLabel": "Renommer",
"deletePageLabel": "Supprimer la page",
"toolbarLabel": "Mise en page du bloc note",
"textFormatLabel": "Style du texte",
"boldTitle": "Gras",
"italicTitle": "Italique",
@ -1686,18 +1761,42 @@
"permanentStatus": "Dessins permanents",
"updatedAtPrefix": "Modifié le",
"sessionStorageError": "Les annotations temporaires n'ont pas pu être sauvegardées.",
"importPlaceholder": "@notepad\n@html\n<h3>Route boss</h3>\n<p><strong style=\"color: #f6c453\">Préparer les consommables</strong></p>\n@endhtml\n@drawingMode: permanent\n@drawings: {\"strokes\":[]}",
"importPlaceholder": "@notepad\n@page: Page 1\n@html\n<h3>Route boss</h3>\n<p><strong style=\"color: #f6c453\">Préparer les consommables</strong></p>\n@endhtml\n@drawingMode: permanent\n@drawings: {\"strokes\":[]}",
"importOpenButton": "Importer du texte",
"exportOpenButton": "Exporter en format texte",
"importModalTitle": "Importer un bloc notes",
"exportModalTitle": "Exporter un bloc notes",
"importModalTitle": "Importer un bloc note",
"exportModalTitle": "Exporter un bloc note",
"importButton": "Importer le texte",
"exportButton": "Copier le texte",
"importSuccess": "Import bloc notes terminé.",
"exportSuccess": "Export bloc notes copié.",
"importError": "Format de bloc notes invalide.",
"importSuccess": "Import bloc note terminé.",
"exportSuccess": "Export bloc note copié.",
"importError": "Format de bloc note invalide.",
"exportInfo": "Le HTML est nettoyé à l'import. Les dessins permanents sont exportés en JSON compact."
},
"memos": {
"defaultText": "Nouveau mémo",
"placeholder": "Mémo court...",
"addButton": "Ajouter",
"emptyLabel": "Ajouter un premier mémo",
"editLabel": "Modifier le mémo",
"deleteTitle": "Supprimer le mémo",
"colorLabel": "Couleur du mémo",
"reorderTitle": "Déplacer",
"tickerLabel": "Mémos",
"hideTickerTitle": "Masquer la bande",
"showTickerTitle": "Afficher la bande",
"importPlaceholder": "- Mémo prioritaire | color=#f6c453\n- Mémo simple | color=#22d3ee",
"importOpenButton": "Importer du texte",
"exportOpenButton": "Exporter en format texte",
"importModalTitle": "Importer des mémos",
"exportModalTitle": "Exporter des mémos",
"importButton": "Importer le texte",
"exportButton": "Copier le texte",
"importSuccess": "Import mémos terminé.",
"exportSuccess": "Export mémos copié.",
"importError": "Format de mémos invalide.",
"exportInfo": "Chaque ligne est exportée avec la couleur du mémo au format color=#hex."
},
"checklist": {
"itemPlaceholder": "Nouvel item",
"sectionPlaceholder": "Catégorie",