From 6b2abcd9f23cbaf6c2d0afd37daa0f5d75097358 Mon Sep 17 00:00:00 2001 From: bruno Date: Sun, 12 Jul 2026 14:08:35 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20sidebar=20=E2=80=94=20collapse=20dans=20?= =?UTF-8?q?header=20+=20nom=20user=20+=20search=20dans=20nav=20row?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Collapse << dans le header (opacity 0, visible au hover avec @click.stop) - Search 🔍 déplacé à droite du collapse dans la nav row - Nom affiché: user.full_name ou user.login (pas workspaceName) - Chevron ▾ conservé comme indicateur dropdown (tout le header reste cliquable) --- app/templates/base.html | 11 +++++++---- static/css/app.css | 15 +++++++++++++++ 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/app/templates/base.html b/app/templates/base.html index adca841..bc95816 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -64,9 +64,12 @@ :class="{ hover: wsHeaderHover || workspaceMenuOpen }">
{{ workspaceInitial }}
- {{ workspaceName }} + {{ user.full_name or user.login or workspaceName }}
â–ľ +
@@ -96,12 +99,12 @@ - +
diff --git a/static/css/app.css b/static/css/app.css index 1d70614..c90cec6 100644 --- a/static/css/app.css +++ b/static/css/app.css @@ -144,6 +144,21 @@ input, select, textarea { font-family: inherit; color: inherit; } .sidebar-workspace-header.hover { background: var(--bg-hover); } +.sidebar-collapse-inline { + width: 22px; height: 22px; + display: flex; align-items: center; justify-content: center; + background: none; border: none; border-radius: 4px; + color: var(--text-dim); cursor: pointer; flex-shrink: 0; + opacity: 0; transition: opacity 150ms; +} +.sidebar-workspace-header:hover .sidebar-collapse-inline, +.sidebar-workspace-header.hover .sidebar-collapse-inline { + opacity: 1; +} +.sidebar-collapse-inline:hover { + background: var(--bg-active); + color: var(--text); +} .sidebar-workspace { /* keep for backward compat */ display: flex;