From 895aa673669b458bbfc297ecfed2435ebf4d92d3 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 23 Aug 2026 12:56:17 +0000 Subject: [PATCH] =?UTF-8?q?Presets=20:=20le=20bouton=20=C2=AB=20+=20=C2=BB?= =?UTF-8?q?=20ne=20s'affichait=20jamais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .preset-add est en display:none par défaut, et n'était révélé que par « details[open]>summary>.preset-add ». Les panneaux de réglages ont migré vers
, donc ce sélecteur ne matchait plus : le « + » des Presets restait invisible et il n'y avait plus aucun moyen d'en créer un depuis l'interface. Le même bouton dans « Discussions » est resté visible, lui, parce qu'il vit encore dans un
— d'où un défaut qui ne touchait que les presets. Règle ajoutée pour le nouveau conteneur, puis UI réassemblée (tools/assemble-ui). Vérifié dans l'application lancée : display passe de none à block, et le « + » apparaît dans l'en-tête du volet Presets. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01SVay7z3y7q2gEe54ByAE6N --- internal/loki/ui/index.html | 4 ++++ internal/loki/ui/src/styles.css | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/internal/loki/ui/index.html b/internal/loki/ui/index.html index 4797507..8622a99 100644 --- a/internal/loki/ui/index.html +++ b/internal/loki/ui/index.html @@ -311,6 +311,10 @@ details>summary::-webkit-details-marker{display:none} .preset-add{display:none;font-size:14px;padding:0 8px;margin:0 8px 0 auto;line-height:1.4;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:3px;cursor:pointer} .preset-add:hover{border-color:var(--accent);color:var(--accent)} details[open]>summary>.preset-add{display:inline-block} +/* Les panneaux de réglages ne sont plus des
/ mais des +
: sans cette règle, le « + » des Presets restait + en display:none et il n'y avait plus aucun moyen d'en créer un. */ +.set-pane-h>.preset-add{display:inline-block} .tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;background:var(--panel);border:1px solid var(--border)} .tag.ok{color:var(--ok);border-color:var(--ok)} .tag.err{color:var(--err);border-color:var(--err)} diff --git a/internal/loki/ui/src/styles.css b/internal/loki/ui/src/styles.css index e364020..0dbc706 100644 --- a/internal/loki/ui/src/styles.css +++ b/internal/loki/ui/src/styles.css @@ -280,6 +280,10 @@ details>summary::-webkit-details-marker{display:none} .preset-add{display:none;font-size:14px;padding:0 8px;margin:0 8px 0 auto;line-height:1.4;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:3px;cursor:pointer} .preset-add:hover{border-color:var(--accent);color:var(--accent)} details[open]>summary>.preset-add{display:inline-block} +/* Les panneaux de réglages ne sont plus des
/ mais des +
: sans cette règle, le « + » des Presets restait + en display:none et il n'y avait plus aucun moyen d'en créer un. */ +.set-pane-h>.preset-add{display:inline-block} .tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;background:var(--panel);border:1px solid var(--border)} .tag.ok{color:var(--ok);border-color:var(--ok)} .tag.err{color:var(--err);border-color:var(--err)}