Files
claude-ai-control/archive/design/2026-07-23_1715-ui-guideline-ai-control-panel.md
T
2026-07-24 21:42:30 +02:00

59 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "UI-Guideline — ai-control Panel"
project: ai-control
created: 2026-07-23T17:15:08Z
source: ai-control
description: "Maßstab für den Panel-/Navigator-Umbau: Schriftgrößen, Dichte, 4-px-Spacing, Dialoge statt In-situ, sichtbare Aktionen"
tags: ["ui", "design", "guideline", "panel"]
---
# UI-Guideline — ai-control Panel
Grundlage: Recherche 2026-07-23 (Learn UI Design, Fluent 2, WCAG, Baymard, NN/g, Notebook Navigator). Maßstab für den anstehenden UI-Umbau von Panel und Navigator.
## Schrift
- Basisgröße interaktiver Flächen: **1314 px**; Fließtext im Dokument 1416 px.
- Unter 12 px nur Meta-Zeilen (Datum, Pfad, Zähler) — nie für klickbare Labels.
- Zeilenhöhe 1.41.6; Überschriften ~1.3.
## Dichte und Maße
- Interaktive Listenzeilen: Zielhöhe **2832 px** (Fluent Compact: 32 px; Standard: 40 px).
- Alles Klickbare mindestens **24×24 px** (WCAG); kleinere Icons bekommen entsprechend Padding/Hit-Area.
- Dichte entsteht über eine konsequente Spacing-Skala, nicht über kleinere Schrift.
## Spacing
- Durchgängige **4-px-Skala**: 4 / 8 / 12 / 16 / 24. Keine Zwischenwerte (2, 3, 6, 7 px).
- Innenabstand von Karten/Formularen: 1216 px; Abstand zwischen Zeilen: 48 px.
## Navigator (Wiki-Tab)
- Zwei-Spalten-Muster beibehalten (Ordnerbaum links, flache Liste rechts) — entspricht dem etablierten Notebook-Navigator-Muster.
- Listenzeilen großzügig: Titel + Meta-/Vorschauzeile, klare Trennung.
- Tastatur-Navigation: Tab wechselt die Spalte, Pfeiltasten in Baum und Liste.
- Klick wechselt Inhalt, erhält aber Auswahl und Kontext.
## Dialoge statt In-situ
- Abgeschlossene Aufgaben mit eigener Entscheidung (Anlegen, Umbenennen, Verschieben) laufen in einem **modalen Dialog** mit Platz: Titel, beschriftetes Feld, Bestätigen/Abbrechen, Enter/Escape.
- In-situ nur für triviale, sofort reversible Einzelfeld-Edits.
## Aktionen sichtbar
- „Hide and hover" ist ein Anti-Pattern: Zeilen-Aktionen nicht erst bei Hover einblenden.
- Aktionen dauerhaft sichtbar (gedämpft statt versteckt) oder als Kontextmenü pro Zeile.
## Quellen
- https://www.learnui.design/blog/font-size-principles-resources.html
- https://developerux.com/2025/02/12/typography-in-ux-best-practices-guide/
- https://fluent2.microsoft.design/layout
- https://mantlr.com/blog/spacing-system-cheat-sheet
- https://blog.logrocket.com/ux-design/all-accessible-touch-target-sizes/
- https://blog.logrocket.com/ux-design/modal-ux-best-practices/
- https://www.eleken.co/blog-posts/modal-ux
- https://notebooknavigator.com/
- https://baymard.com/blog/list-items-hover-and-hit-area