mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-11 17:26:57 +02:00
Discussions et moniteur : le gabarit de carte des réglages
La maquette posait ces deux blocs à plat, pleine largeur — et c'est ce que j'avais suivi. Dans l'application réelle, ils voisinent avec les sections de réglages, qui sont des CARTES : deux traitements pour deux listes qui se touchent, et la barre latérale se lisait comme deux morceaux collés. Ils reprennent donc le gabarit dominant de la colonne (.sidegroup) : fond de panneau, rayon de 20, ombre discrète, lignes séparées d'un filet et rognées par overflow plutôt qu'arrondies une à une. La gouttière latérale revient (le plein format n'a plus lieu d'être), le titre « Performance » devient une étiquette de groupe posée AU-DESSUS de sa carte — comme « Paramètres » au-dessus de la sienne — et la sélection reste un aplat plein, un cadre ferait un second contour à l'intérieur du premier. Corrigé au passage : la remise à zéro de marge sur la dernière jauge. Elle datait d'un temps où il n'y avait qu'un conteneur ; depuis que les cartes graphiques et la mémoire vive sont deux blocs distincts, la dernière jauge de CHAQUE bloc perdait sa marge et « Mémoire vive » venait se coller à la VRAM. C'est le rembourrage bas de la carte qui absorbe désormais la dernière marge. Vérifié dans les deux thèmes, avec deux cartes graphiques et trois discussions. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LPyFxVHNAN9u5pVzSYMwjd
This commit is contained in:
2 files changed
+84
-2
No files matched your search
@@ -1594,7 +1594,6 @@ html[data-files="1"] #files-btn{color:var(--accent)}
|
||||
.perf-head{display:flex;align-items:center;gap:8px;margin-bottom:11px;
|
||||
font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.01em}
|
||||
.perf-row{margin:0 0 14px}
|
||||
.perf-row:last-child{margin-bottom:0}
|
||||
.perf-l{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--text);margin-bottom:6px}
|
||||
.perf-l b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
|
||||
font-weight:400;color:var(--text)}
|
||||
@@ -1841,6 +1840,48 @@ html[data-files="1"] #files-btn{color:var(--accent)}
|
||||
.subhead,.io-cap,.pages-bar .pages-title,.skillshead>span{
|
||||
font-family:var(--font);text-transform:none;letter-spacing:0;
|
||||
font-size:12.5px;font-weight:600;color:var(--dim)}
|
||||
|
||||
/* --- Discussions et moniteur : le gabarit de carte des réglages ------
|
||||
La maquette posait ces deux blocs à plat, pleine largeur. Dans l'application
|
||||
réelle ils voisinent avec les sections de réglages, qui sont des CARTES : deux
|
||||
traitements pour deux listes côte à côte, et la barre latérale se lisait comme
|
||||
deux morceaux collés. On aligne donc sur la carte, qui est la forme dominante
|
||||
de la colonne. */
|
||||
#side-scroll{padding:0 12px 12px}
|
||||
#side-scroll>details>summary,#side-settings>summary{padding:0 2px}
|
||||
#side-settings>.sidegroup{padding:0}
|
||||
@media (max-width:720px){
|
||||
#side-scroll{padding-left:calc(12px + env(safe-area-inset-left))}
|
||||
}
|
||||
#conv-search{width:100%;margin:0 0 8px}
|
||||
/* La liste EST la carte, au MÊME gabarit que .sidegroup (les sections de
|
||||
réglages) : fond de panneau, rayon de 20, ombre discrète. Les lignes sont
|
||||
rognées par overflow au lieu d'arrondir la première et la dernière à la main. */
|
||||
#conv-list{background:var(--panel);border-radius:20px;box-shadow:var(--shadow);
|
||||
overflow:hidden;margin:0}
|
||||
.side .preset{border-radius:0;margin:0;padding:10px 12px}
|
||||
.side .preset:not(:last-child){border-bottom:1px solid var(--border)}
|
||||
.side .preset:last-child{border-bottom:0}
|
||||
/* Sélection : bande pleine largeur DANS la carte — un aplat suffit, un cadre
|
||||
ferait un second contour à l'intérieur du premier. */
|
||||
.side .preset.active{background:var(--row-bg-on)}
|
||||
.side .preset:hover:not(.active){background:color-mix(in srgb,var(--text) 4%,transparent)}
|
||||
.side .preset .conv-acts{background:var(--row-bg-on)}
|
||||
.side .preset.active .conv-acts{background:var(--row-bg-on)}
|
||||
.conv-empty{padding:12px}
|
||||
/* Moniteur machine : titre en étiquette de groupe, jauges dans une carte — même
|
||||
couple que « Paramètres » + sa liste dans les réglages. */
|
||||
#side-perf{padding:12px 12px 12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}
|
||||
.perf-head{margin:0 2px 7px;font-size:12.5px;font-weight:600;color:var(--dim)}
|
||||
.perf-body{background:var(--panel);border-radius:20px;box-shadow:var(--shadow);
|
||||
padding:14px 15px 3px}
|
||||
/* ⚠️ Pas de remise à zéro sur :last-child — les jauges vivent dans DEUX
|
||||
conteneurs (les cartes graphiques, puis la mémoire vive). La dernière jauge
|
||||
de chaque conteneur s'y voyait retirer sa marge, et la mémoire vive venait
|
||||
se coller à la VRAM. C'est le rembourrage bas de la carte qui absorbe la
|
||||
dernière marge. */
|
||||
.perf-row{margin:0 0 12px}
|
||||
.perf-sub{padding:0 0 10px}
|
||||
</style></head><body>
|
||||
<button id="menubtn" onclick="toggleSide()" title="menu" aria-label="ouvrir le menu"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 7h16"/><path d="M4 12h16"/><path d="M4 17h16"/></svg></button>
|
||||
<!-- Installation d'un moteur en cours : le détail vit dans le panneau, qui est
|
||||
|
||||
Reference in new issue
Block a user