add multi-page notepad and memos toolbox tool
All checks were successful
Deploy Sokko G / deploy (push) Successful in 16s
All checks were successful
Deploy Sokko G / deploy (push) Successful in 16s
This commit is contained in:
parent
fcabbe8029
commit
6125336338
33 changed files with 3787 additions and 138 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -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",
|
||||
|
|
|
|||
24
website/public/static/icons/memos.svg
Normal file
24
website/public/static/icons/memos.svg
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg fill="#000000" height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 224.045 224.045" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M210.436,58.309l-7.416-2.041v-4.139c0-10.749-8.085-19.933-18.834-19.933H148.02V30.23c0-8.148-2.934-15.737-8.565-21.367
|
||||
C133.74,3.147,126.258,0,118.236,0c-8.041,0-15.576,3.147-21.292,8.863c-4.069,4.068-6.804,9.098-8.055,14.578l-27.511-7.9
|
||||
c-1.162-0.333-2.356-0.519-3.559-0.519c-5.777,0-10.92,3.643-12.51,9.186l-2.347,7.987h-2.239
|
||||
c-10.749,0-19.703,9.184-19.703,19.933v55.247L4.822,164.638c-1.976,6.89,1.879,14.103,8.768,16.077l7.43,2.156v4.024
|
||||
c0,10.749,8.954,19.3,19.703,19.3h62.003l60.593,17.374c1.162,0.333,2.361,0.476,3.565,0.476c5.777,0,10.922-3.982,12.511-9.525
|
||||
l2.383-8.325h2.408c10.749,0,18.834-8.551,18.834-19.3v-56.47l16.205-56.04C221.201,67.496,217.326,60.283,210.436,58.309z
|
||||
M102.646,27.164c0.605-2.99,2.147-5.713,4.5-8.067c2.95-2.949,6.903-4.519,11.131-4.52c4.194,0,8.128,1.652,11.078,4.603
|
||||
c3.011,3.012,4.603,6.58,4.603,10.714l0.003,2.302h-13.021L102.646,27.164z M42.02,53.195h46.159l0.032,19.179l0.011,0.353
|
||||
c0.418,4.989,2.401,9.749,5.957,13.303c4.019,4.02,8.841,6.259,14.841,6.259v0.013c6-0.001,11.223-2.21,15.245-6.233
|
||||
c4.022-4.022,6.341-9.36,6.341-15.057c-0.046-5.942-0.111-7.59-0.196-8.185c-0.383-3.696-3.408-6.466-7.128-6.466
|
||||
c-3.723,0-6.759,2.771-7.139,6.47c-0.086,0.609-0.169,2.248-0.072,8.207c0,1.77-0.689,3.436-1.946,4.693
|
||||
c-1.258,1.258-2.924,1.95-4.694,1.951c-1.859,0-3.863-0.728-5.082-1.946c-1.375-1.376-2.33-3.081-2.33-4.678V53.195h80v132h-140
|
||||
V53.195z"/>
|
||||
<path d="M171.02,116.437c0-6.761-5.48-12.241-12.24-12.241H66.26c-6.76,0-12.24,5.481-12.24,12.241v0.518
|
||||
c0,6.761,5.48,12.241,12.24,12.241h92.52c6.76,0,12.24-5.481,12.24-12.241V116.437z"/>
|
||||
<path d="M171.02,156.437c0-6.761-5.48-12.241-12.24-12.241H66.26c-6.76,0-12.24,5.481-12.24,12.241v0.518
|
||||
c0,6.761,5.48,12.241,12.24,12.241h92.52c6.76,0,12.24-5.481,12.24-12.241V156.437z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
2
website/public/static/icons/pages.svg
Normal file
2
website/public/static/icons/pages.svg
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 0 24 24" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg"><defs><style>.cls-1{fill:none;stroke:#020202;stroke-miterlimit:10;stroke-width:1.91px;}</style></defs><line class="cls-1" x1="6.27" y1="13.91" x2="13.91" y2="13.91"/><line class="cls-1" x1="6.27" y1="10.09" x2="13.91" y2="10.09"/><line class="cls-1" x1="6.27" y1="17.73" x2="13.91" y2="17.73"/><polygon class="cls-1" points="16.77 8.18 16.77 22.5 3.41 22.5 3.41 5.32 16.77 5.32 16.77 8.18"/><polyline class="cls-1" points="16.77 18.68 20.59 18.68 20.59 4.36 20.59 1.5 7.23 1.5 7.23 5.32"/></svg>
|
||||
|
After Width: | Height: | Size: 736 B |
Loading…
Add table
Add a link
Reference in a new issue