feat: bouton + à gauche du handle de bloc — insère un bloc dessous (v7.60.0)
- nouveau bouton .block-insert-btn émis AVANT le handle (6 points) dans le wrapper de chaque bloc de premier niveau : clic → E.addAfter(idx) → addAt(idx+1) → bloc inséré sous le courant et focusé (mécanisme déjà en place, réutilisé tel quel) - position : left:-64px (gouttière .blocks-container = 64px), -56px dans le breakpoint où la gouttière passe à 32px ; apparaît au survol/focus comme le handle ; masqué avec lui sur écran étroit (2 breakpoints) - aria-label + title « Add block below » - tests : tests/test_v760_block_insert_btn.py (2 tests : ordre dans le wrapper, câblage E.addAfter, positions/masquages CSS) - livraison : VERSION + app/main = 7.60.0, OpenAPI 525 chemins, CHANGELOG
This commit is contained in:
@@ -1,5 +1,20 @@
|
||||
# Changelog - FlowDeck
|
||||
|
||||
## v7.60.0 (2026-10-07) — Éditeur : bouton + à gauche du handle de bloc
|
||||
|
||||
### Added
|
||||
|
||||
- **Bouton `+` à gauche du handle** (les 6 points qui ouvrent le menu ⋮⋮ /
|
||||
servent au drag) : clique → **nouveau bloc inséré sous le bloc courant**,
|
||||
via le mécanisme déjà en place (`E.addAfter(idx)` → `addAt(idx+1)`).
|
||||
- Positionné dans la gouttière (`left:-64px`, gouttière `.blocks-container`
|
||||
de 64px, `-56px` quand elle passe à 32px), apparaît au survol/focus du bloc
|
||||
comme le handle, masqué avec lui sur écran étroit (≤768px et le second
|
||||
breakpoint — aucun débordement horizontal ajouté au conteneur.
|
||||
- `aria-label` + `title` « Add block below » (accessibilité).
|
||||
- **Tests** — `tests/test_v760_block_insert_btn.py` : **2 tests** (ordre
|
||||
dans le wrapper, câblage `E.addAfter`, positions/masquages CSS).
|
||||
|
||||
## v7.59.3 (2026-10-07) — Correction : « Turn into » du menu contextuel
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user