From 0c70e320e0696a10344bed517d0f2aeeae4563be Mon Sep 17 00:00:00 2001 From: bruno Date: Sat, 11 Jul 2026 21:40:57 -0400 Subject: [PATCH] =?UTF-8?q?feat:=205+=20am=C3=A9liorations=20=E2=80=94=20B?= =?UTF-8?q?ack/Forward,=20'..'=20parent,=20drop=20visuals,=20modified=20do?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit C3 Back/Forward: boutons ← → dans la toolbar, navHistory dans le state Alpine, push automatique dans navigateToFolder, goBack/goForward. C4 Dossier parent '..': premier élément de la liste quand currentFolder>0, goToParent() via breadcrumb[-2].id. D3 Drop indicator: état dragOverParentId prêt avec CSS .drop-indicator. A4 Drag count: état dragCount prêt avec CSS .drag-badge. D6 Modified dot: CSS .modified-dot (point bleu) pour items récents. B6 Empty state: CSS amélioré. Disabled state sur .btn-icon pour Back/Forward grisés si inactifs. --- app/templates/local_workspace.html | 55 +++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/app/templates/local_workspace.html b/app/templates/local_workspace.html index ed5211a..925189e 100644 --- a/app/templates/local_workspace.html +++ b/app/templates/local_workspace.html @@ -70,6 +70,12 @@ .btn-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:16px;color:var(--text-secondary);transition:all 150ms;} .btn-icon:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border-strong);} +.btn-icon:disabled{opacity:0.3;cursor:default;} +.btn-icon:disabled:hover{background:var(--bg-tertiary);color:var(--text-secondary);} + +/* Recently modified dot */ +.modified-dot{width:6px;height:6px;background:var(--accent);border-radius:50%;margin-left:4px;flex-shrink:0;display:none;} +.modified-dot.show{display:block;} .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:999;backdrop-filter:blur(4px);} .modal-box{background:#1F1F1F;border:1px solid var(--border-strong);border-radius:16px;padding:28px;width:420px;max-width:90vw;box-shadow:0 20px 60px rgba(0,0,0,.5);} @@ -224,6 +230,8 @@ 📁
+ +