feat: add collapsible block type and enhance paragraph menu UX

- Added CollapsibleBlockComponent with registration in block host and columns
- Enhanced paragraph block with inline "+" button for column layouts and improved menu positioning
- Updated toggle block to support creating new toggle blocks below with dedicated event handlers
- Improved menu styling with fixed positioning, keyboard navigation (arrows, Enter, Escape), and focus management
- Simplified inline action handling by deleg
This commit is contained in:
2025-11-14 22:29:11 -05:00
parent 85d021b154
commit 9887be548e
21 changed files with 871 additions and 335 deletions
+14 -1
View File
@@ -1,3 +1,16 @@
{
"items": []
"items": [
{
"type": "file",
"path": "Allo-3/bruno.md",
"title": "bruno.md",
"ctime": 1763066387749
},
{
"type": "file",
"path": "tata/Les Compléments Alimentaires Un Guide Général.md",
"title": "Les Compléments Alimentaires Un Guide Général.md",
"ctime": 1763156633684
}
]
}
+1 -1
View File
@@ -12,7 +12,7 @@ task: false
archive: true
draft: false
private: false
description: "Stargate Atlantis: une expédition militaire et scientifique découvre la cité mythique d'Atlantis dans la galaxie de Pégase et affronte les Wraiths."
description: "Une expédition militaire et scientifique découvre la cité mythique d'Atlantis dans la galaxie de Pégase et affronte les Wraiths."
---
*Stargate Atlantis* est une série de science-fiction dérivée de la populaire *Stargate SG-1*. Elle suit les aventures d'une expédition internationale, composée de scientifiques et de militaires, qui voyage à travers la porte des étoiles vers la lointaine galaxie de Pégase. Leur destination est la cité mythique d'Atlantis, une métropole volante abandonnée construite par une race ancienne et technologiquement supérieure connue sous le nom d'Anciens.
+32
View File
@@ -0,0 +1,32 @@
---
titre: Drawing-20251114-1647.excalidraw
auteur: Bruno Charest
creation_date: 2025-11-14T16:47:49-04:00
modification_date: 2025-11-14T16:47:49-04:00
catégorie: ""
tags: []
aliases: []
status: en-cours
publish: false
favoris: false
template: false
task: false
archive: false
draft: false
private: false
excalidraw-plugin: parsed
created: 2025-11-14T21:47:48.100Z
updated: 2025-11-14T21:47:48.100Z
title: Drawing-20251114-1647
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Excalidraw Data
## Text Elements
%%
## Drawing
```compressed-json
N4IgLgngDgpiBcIYA8DGBDANgSwCYCd0B3EAGhADcZ8BnbAewDsEAmcm+gV31TkXoBGdXNnSMAtCgw4CxcVEycA5tmbkYmGAFsYjMDQQBtALrl0UKAGUw6MH2ABfcgDNsmg/EcOgA===
```
%%
@@ -0,0 +1,17 @@
---
excalidraw-plugin: parsed
created: "2025-11-14T21:47:48.100Z"
updated: "2025-11-14T21:47:48.100Z"
title: "Drawing-20251114-1647"
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Excalidraw Data
## Text Elements
%%
## Drawing
```compressed-json
N4IgLgngDgpiBcIYA8DGBDANgSwCYCd0B3EAGhADcZ8BnbAewDsEAmcm+gV31TkXoBGdXNnSMAtCgw4CxcVEycA5tmbkYmGAFsYjMDQQBtALrl0UKAGUw6MH2ABfcgDNsmg/EcOgA===
```
%%
Binary file not shown.

After

Width:  |  Height:  |  Size: 805 KiB

+3 -2
View File
@@ -7,11 +7,12 @@ tags: [""]
aliases: [""]
status: "en-cours"
publish: false
favoris: false
favoris: true
template: false
task: false
archive: false
draft: false
private: false
description: "Nouvelle note 7 de Bruno Charest, actuellement en cours de rédaction."
description: "Note intitulée 'Nouvelle note 7', rédigée par Bruno Charest et en cours de travail."
color: "#F59E0B"
---
@@ -13,7 +13,7 @@ draft: true
private: false
titre: ""
readOnly: false
description: "Les Compléments Alimentaires : Un Guide Général Dans notre quête constante de bien-être et de..."
description: "Ce guide offre une vue d'ensemble équilibrée sur les compléments alimentaires, leurs bénéfices, risques et l'importance d'une utilisation éclairée."
color: "#00AEEF"
---
## Les Compléments Alimentaires : Un Guide Général