From a69d51b9086226695073dd1fafa696479c616506 Mon Sep 17 00:00:00 2001 From: Michael Hoennig Date: Tue, 21 Jul 2026 11:24:44 +0200 Subject: [PATCH] frontend: Darstellungs-Umschalter mit Icons statt Text MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Segment-Buttons zeigen jetzt schematische Baum-Icons in der Reihenfolge horizontal · kompakt · vertikal, jeweils mit Tooltip (title) und aria-label. SPEC §9 entsprechend ergänzt. Co-Authored-By: Claude Opus 4.8 --- docs/SPEC.md | 5 +++-- frontend/index.html | 19 ++++++++++++++----- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/docs/SPEC.md b/docs/SPEC.md index a1d67d4..15f05fe 100644 --- a/docs/SPEC.md +++ b/docs/SPEC.md @@ -95,8 +95,9 @@ Codiert als Checkbox nach dem Zeichen (Erweiterung der Markdown-Task-Syntax): ## 9. Darstellung -Drei Modi, umschaltbar über „horizontal / vertikal / kompakt“. Der Modus wählt -zugleich die Seitenanordnung: **horizontal** stellt Diagramm über den Editor +Drei Modi, im Editor umschaltbar über Icon-Buttons (Reihenfolge +**horizontal · kompakt · vertikal**, je mit Tooltip). Der Modus wählt zugleich +die Seitenanordnung: **horizontal** stellt Diagramm über den Editor (volle Breite), **vertikal** und **kompakt** stellen Editor und Diagramm nebeneinander (schmales Diagramm rechts). diff --git a/frontend/index.html b/frontend/index.html index 90e522d..041743c 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -185,10 +185,10 @@ .seg label{display:flex;cursor:pointer} .seg input{position:absolute;opacity:0;width:0;height:0} .seg span{ - padding:4px 12px; - font-family:'IBM Plex Sans',sans-serif;font-size:.75rem;color:var(--muted); + display:grid;place-items:center;padding:4px 10px;color:var(--muted); transition:background .15s,color .15s; } + .seg span svg{display:block} .seg label + label span{border-left:1px solid rgba(36,52,71,.14)} .seg input:checked + span{background:var(--or);color:#fff} .seg input:focus-visible + span{outline:2px solid var(--or);outline-offset:-2px} @@ -483,9 +483,18 @@ verworfene
- - - + + +