feat(editor): collage intelligent — découpe du texte collé en plusieurs blocs
Analyse le contenu collé dans un bloc (paste2b) et le répartit en blocs selon son format : titres markdown, listes à puces et numérotées, cases à cocher, citations, séparateurs, blocs de code, tableaux et paragraphes. Le texte avant le curseur est conservé dans le bloc courant (réutilisé si vide), les nouveaux blocs sont insérés après, le texte après le curseur garde sa place, refocus sur le dernier bloc inséré. Les blocs non textuels (code, tableau, image...) gardent un collage en texte brut.
This commit is contained in:
@@ -1,5 +1,28 @@
|
||||
# Changelog — FlowDeck
|
||||
|
||||
## v5.1.11 (2026-09-07) — Éditeur : collage intelligent (découpe en blocs)
|
||||
|
||||
> Coller un texte dans un bloc le plaçait en entier dans ce bloc, même s'il
|
||||
> contenait plusieurs paragraphes, des listes, des titres markdown, du code ou
|
||||
> un tableau.
|
||||
|
||||
- **Découpe automatique au collage** : le contenu collé est analysé
|
||||
(`paste2b`) et réparti en plusieurs blocs selon son format (markdown ou
|
||||
texte simple).
|
||||
- Pris en charge : titres `#`→`####`, listes à puces (`-`, `*`, `+`), listes
|
||||
numérotées, cases à cocher `- [ ]` / `- [x]` (y compris `[X]`), citations
|
||||
`>` , séparateurs `---`/`***`, blocs de code (fences ```), tableaux
|
||||
markdown et paragraphes.
|
||||
- Texte simple : les lignes courtes (≤ 55 caractères) deviennent chacune un
|
||||
bloc ; les blocs de texte longs (paragraphes) restent groupés ; une ligne
|
||||
vide crée une nouvelle section.
|
||||
- Comportement au curseur : le texte avant le curseur reste dans le bloc
|
||||
courant (qui est réutilisé comme premier bloc si vide), puis les blocs
|
||||
analysés sont insérés, et le texte après le curseur conserve sa propre
|
||||
place (refocus sur le dernier bloc inséré).
|
||||
- Les blocs non textuels (code, tableau, image, formules…) reçoivent toujours
|
||||
le collage en texte brut, sans découpe.
|
||||
|
||||
## v5.1.10 (2026-09-07) — Espace local : boîte de renommage à la taille du nom
|
||||
|
||||
> Renommer un fichier en cliquant sur son nom ouvrait une boîte d'édition qui
|
||||
|
||||
Reference in New Issue
Block a user