feat: sidebar compact + menu contextuel (clic droit/long press) + boutons Expand/Collapse All
FlowDeck CI / test (push) Failing after 5s
FlowDeck CI / docker (push) Has been skipped

Sidebar workspace:
- Arbre plus compact: padding réduit (4+12*depth au lieu de 8+16),
  gap 4px, min-height 24px, font 13px, chevron 12px
- Boutons d'action (📄📁✏️🗑) remplacés par menu contextuel
  au clic droit (@contextmenu.prevent) et long-press mobile (500ms)
- Menu: New File, New Folder (si dossier), Rename, Delete
- Nom de l'item affiché en bas du menu

Page workspace:
- Boutons ⊞ (Expand All) et ⊟ (Collapse All) dans la toolbar
- expandAll(): parcourt l'arbre, set expanded[id]=true, toggle DOM
- collapseAll(): vide expanded, masque tous les <ul>
This commit is contained in:
2026-07-11 13:37:04 -04:00
parent d97f79f737
commit 08d2bac793
3 changed files with 136 additions and 14 deletions
+5 -5
View File
@@ -321,15 +321,15 @@ input, select, textarea { font-family: inherit; color: inherit; }
position: relative;
display: flex;
align-items: center;
gap: var(--space-sm);
padding: 3px 6px;
padding-left: 8px;
gap: 4px;
padding: 2px 4px;
padding-left: 4px;
border-radius: var(--radius-sm);
font-size: 14px;
font-size: 13px;
color: var(--text-primary);
cursor: pointer;
transition: background var(--transition);
min-height: 28px;
min-height: 24px;
}
.sidebar-item:hover {