diff --git a/app/templates/_header.html b/app/templates/_header.html index 70bb446..29c22db 100644 --- a/app/templates/_header.html +++ b/app/templates/_header.html @@ -1,63 +1,85 @@ -{# ── Header global partagé (issue #16) ───────────────────────────── - NE PAS dupliquer ce markup dans les pages : c'est l'unique source. - Page active : variable `active_nav` (déduite du gabarit dans - render(), app/main.py). Fil d'Ariane projet : `owner`+`repo` - (board) ou `full_name` (pages projet). Lien Gitea externe si - `repo_info.html_url` est présent (board). - Desktop : primaires + menu « Plus ▾ ». Mobile : burger + panneau. +{# ── Cadre applicatif partagé (issue #16, refonte 0.16.0) ───────── + Barre latérale unique pour TOUTES les pages applicatives : + desktop = barre fixe repliable en rail d'icônes (état mémorisé), + mobile = tiroir hors-canvas ouvert par le burger de la topbar. + NE PAS dupliquer ce markup dans les pages. + Page active : `active_nav` (déduite du gabarit dans render()). + Fil d'Ariane : `owner`+`repo` (board) ou `full_name` (projet). Le wallboard (TV) n'inclut pas ce partiel, volontairement. #} -
-
- - {% if owner is defined and repo is defined %} - / {{ owner }} / {{ repo }} - {% elif full_name is defined %} - / {{ full_name }} - {% endif %} -
-