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

View file

@ -280,12 +280,15 @@ Regles UI :
- le mode simultane doit etre volontaire, via switch ou depot d'une touche dans une etape existante ;
- les categories sont regroupees automatiquement depuis le champ categorie du combo.
### Bloc Notes Riche
### Bloc Note Riche
Le bloc notes utilise une edition directe en `contentEditable`, sans mode preview separe.
Le bloc note utilise une edition directe en `contentEditable`, sans mode preview separe.
Regles UI :
- pages multiples accessibles par un bouton icone `pages` pose en absolute sur la bordure gauche de l'outil ;
- le bouton ouvre toujours un menu deroulant de pages, y compris en page toolbox complete, avec deroulement de gauche vers la droite ;
- le renommage d'une page passe par un bouton edition qui active l'edition inline du titre ;
- toolbar compacte en haut de l'outil ;
- boutons courts pour gras, italique, souligne, barre, titre et listes ;
- le paragraphe est le style par defaut et n'a pas de bouton dedie ;
@ -296,6 +299,19 @@ Regles UI :
- placeholder integre dans la surface d'edition quand la note est vide ;
- le HTML persiste doit rester nettoye via allowlist, jamais via HTML libre.
### Memos
L'outil Memos sert aux informations courtes type post-it.
Regles UI :
- cartes compactes, non imbriquees, avec accent couleur localise ;
- edition directe du texte court ;
- palette de couleurs compacte reprenant les swatches du bloc note ;
- la creation de memo est masquee par defaut et s'ouvre via le bouton `+` du header d'outil ;
- réorganisation des cartes par poignée de drag & drop compacte ;
- bande deroulante visible uniquement quand elle est active et qu'au moins un memo existe ; elle affiche tous les memos.
### Calque De Dessin
Les annotations dessinees utilisent un canvas transparent superpose au contenu annote.