feat: sidebar compact + menu contextuel (clic droit/long press) + boutons Expand/Collapse All
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:
+5
-5
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user