Denotato — Design- und Style-Guide „Sternwarte"

Verbindlich für jeden Schirm, der gebaut oder angefasst wird (N22, N33). Grundlage ist die Wahl „Klarer Rahmen“ vom 29.10.2026 (docs/kontext/entscheidungen/2026-10-29-klarer-rahmen.md); warum, steht in philosophie.md. Gepflegt wird dieser Text im Wiki; docs/gestaltung/styleguide.md wird daraus erzeugt.

0. Wie man diesen Guide liest

Wo eine Regel ein Maß hat, steht es dabei: eine Zahl, ein Token oder eine Gegenprobe. Regeln ohne Maß prüft der Prüfkatalog. Steht hinter einer Regel ein Prüfglied (verify:…, /ansehen), meldet dieses Glied den Verstoß samt Abhilfe; die Liste steht in §21.

Zwei Geltungsbereiche:

Einige Stellen lesen Prüfungen maschinell. Wer sie umbaut, ändert Code, nicht nur Text:

1. Grundsätze

  1. Klar vor Stimmung. Auf jedem Schirm erkennt man in einer Sekunde, wo man ist, was das Wichtigste ist und was als Nächstes geht. Rang entsteht aus Größe, Gewicht und Grauwert der Schrift.
  2. Der Kern ordnet, das Paket färbt. Ein Paket stellt Farbe, Schrift, Werkstoff und Grund. Wo etwas steht und wie es sich bewegt, ist in jedem Paket gleich (§14, §11).
  3. Telefon und Schreibtisch werden zugleich entworfen, auf 393 px und 1280 px Breite. Jede Form muss auf beiden etwas bedeuten.
  4. Hell und dunkel sind gleichrangig. Jede Fläche wird in beiden entworfen und in beiden gemessen. Welche Erscheinung gilt, bestimmt das Paket: in der Sternwarte die Szene, in Klar die Tageszeit und das System.
  5. Kein Baustein kennt eine Farbe. Er kennt Werkstoff, Form und Bereich; der Wert kommt aus dem Theme. Eine rohe Farbe in einer Komponente meldet verify:arch.
  6. Jede Funktion ist ein Plugin. Farbe, Zeichen, Ort, Lautstärke und Einstellungen eines Bereichs hängen am Plugin. Fehlt es, fehlt alles davon, und nichts anderes bricht.
  7. Ein leerer Tag darf leer sein. Kein Element erfindet Inhalt, kein Satz lobt oder tadelt.
  8. Form sagt, was etwas ist; Farbe sagt, wozu es gehört; Metall und Stein sagen, was man kann und wer man ist.
  9. Anpassbar nur in den Einstellungen und als Ganzes, wo es ein Ganzes ist (Paket, Szene).

1.1 Die vier Ruheregeln

Nr.RegelMessung
R1Genau eine gefüllte Hauptaktion je Schirm. Alle anderen Knöpfe sind sekundär (Haarlinie) oder Geist./ansehen zählt Knöpfe mit der Rolle primaer im sichtbaren Schirm: genau 1; 0 auf Schirmen ohne Handlung und im Bearbeitungsmodus von Heute (§14.7)
R2Höchstens sechs Dinge über dem Falz./ansehen zählt im ersten Bild (1280 × 800 und 393 × 852) die Kinder des Inhaltsbereichs: Widgets, Karten, Gruppen, Hauptaktion. Kopf, Seitenleiste, Tableiste und Hinweiszeile zählen nicht
R3Bereichsfarbe nur am Zeichen und am Motiv des Leerzustands (§12), nie als Fläche, Streifen, Rand, Verlauf oder Schriftfarbe.verify:eigenstil meldet jede Bereichsfarbe außerhalb von Zeichen, Zeichenscheibe, Marke, dem Motiv im Leerzustand und den Farbfeldern der Einstellungen
R4Hinweise als schmale Zeile unter dem Kopf, nie als Kasten über dem Inhalt.Höhe der Hinweiszeile 32 px (Zeiger) oder 44 px (pointer: coarse), eine Textzeile, Stufe Unterzeile (§9)

1.2 Die acht Regeln aus den Rückmeldungen

Nr.RegelMessung
B1Zahl, Zeichen und Farbe statt eines Satzes. Ein Satz steht nur, wo er Inhalt ist (Mitschrift, Antwort des Begleiters, Frage mit Entscheidung, Fehler mit nächstem Schritt).Prüfkatalog: ein Satz, der eine Zahl umschreibt, ist ein Verstoß
B2Volle Breite; ein Widget ohne Inhalt blendet sich aus.kein Leerzustand auf „Heute“; /ansehen meldet Ränder über 36 px neben dem Inhalt am Schreibtisch
B3Nichts wird abgeschnitten; die Höhe folgt dem Inhalt in Schritten von 76 px./ansehen meldet jeden Überlauf mit overflow: hidden und Inhalt außerhalb
B4Häufiges sichtbar, Seltenes im Menü „…“, langes Drücken nur als zweiter Weg.jede Handlung des Kontextmenüs steht auch im Menü „…“ oder sichtbar
B5Jeder Knopf im Kopf hat ein Kürzel und zeigt es im Tooltip nach 0,15 s; Menüs zeigen Kürzel rechtsbündig.verify:kuerzel (neu) gleicht Kopfknöpfe gegen die Kürzeltabelle in §14.3 ab
B6Jede Änderung einer Lage federt; nichts springt an einen neuen Platz.verify:bewegung; Filmstreifen in /ansehen
B7Zwölf Einträge in drei Räumen, einklappbar; Quellen wie Moodle als Reiter.Tabelle in §14.1 gegen das Register der Bereiche
B8Erledigtes und Doppeltes verschwindet von selbst; zurück nur über die Rücknahmezeile.kein Filter „Erledigte zeigen“ auf Heute; die Rücknahmezeile steht 5 s

2. Die Marke

Die Marke besteht aus dem Logo, dem Zeichenvokabular (§7), den Formen (§6), den Bereichsfarben (§3.2) und der Eule. Illustrationen gibt es nicht (F14 bleibt offen, N60·4).

2.1 Logo und Motive

Das Logo ist der Freie Kranz (public/logo/kranz-*.svg): eine Scheibe mit Verlauf, der Leitstern oben links, sieben Körper auf einem offenen Kranz. Favicon und Symbole werden daraus gerechnet. Das Okular ist Zweitmarke, nur im Auftritt nach außen, am Anfang der Tour und auf der Seite 404, ab 64 px, nie als Knopf, Favicon oder in der Leiste. Im Reiter von beta steht das Okular in eigener Zeichnung, damit beta und prod unterscheidbar sind.

MotivIn der Oberfläche
Scheibe (Verlauf des Kranzes)Fortschrittsring (§7.4), sonst nirgends
GitterKristall der Stufen (§8.1), Ladezeichen
HimmelGrund der Szenen (§4) und von Klar (§23.2), Horizont im Leerzustand

Gegenprobe: Ein Ring ohne Wert. Ein Gitter hinter einer Tabelle. Das Okular als Knopf.

2.2 Was süß heißt

Süß heißt bei Denotato: freundliche Formen, die Eule, zwei Sternchen beim Abhaken (0,4 s, dann weg), ein leicht schiefer Stempel (§7.5), die echte Mondphase in den Szenen der Sternwarte. Nicht süß: Ausrufezeichen, Lob, Emoji im Bedientext, Konfetti, Funkelzeichen.

2.3 Die Eule

Die Eule ist die einzige Figur. Sie steht als Zeichen am Satz, den Denotato selbst sagt: vor dem Satz, 20 px am Schreibtisch und 18 px am Telefon, Abstand 8 px, Schrift des Satzes in neutral.lese. Höchstens eine Eule je Schirm; der Begleiterschirm ist ausgenommen.

Gegenprobe: Zwei Eulen auf einem Schirm. Eine Eule unten links über dem Inhalt. Eine Eule, die klatscht.

3. Farbe

3.1 Schichten und Rollen

SchichtBedeutungWo sie stehen darf
Anwendungsfarbe (colors.handlung)was Denotato tut: Hauptaktion, Verweis, Auswahl, Fokusgefüllter Hauptknopf (einer je Schirm, R1), Verweis, Fokusring, gewählter Zustand
Bereichsfarbewozu etwas gehörtnur am Zeichen (R3): Zeichen, Zeichenscheibe, Marke, Motiv im Leerzustand
Zustandsfarbe (status.*)gut, Achtung, schlecht, HinweisZeichen, Wort, Rand einer Meldung, Fläche nur für „Löschen“ und Zustandsmarken
Metall und Steinwas man kann, wer man ist§8

Jede Buntfarbe hat genau eine Rolle. In der Sternwarte:

RolleTokenNachtTag
Hauptaktion, Verweis, Auswahl, Fokuscolors.handlung#e06bb0#962a68
Fach, Zugehörigkeit ohne eigene Farbecolors.fach#8ea6f2#2f5fcf
Fällig, Warnungcolors.status.warning#e8a94f#8f5212
Gefahr, nur Zerstörencolors.status.danger#ff5470#c02338
Erfolgcolors.status.success#3ddc84#0f7a45
Hinweiscolors.status.info#4d9bff#1558c0

In Klar gibt es einen einzigen Akzent (§23.5). Alles andere ist unbunt (neutral.*): Heute-Markierung, Fortschritt, erledigte Haken, Rahmen, Diagrammlinien. Zurückholen ist handlung, das Ja zum Löschen danger; beides steht nie im selben Knopf.

Sammelschirme (Heute, Schnellsuche, Systemtafel) haben keine eigene Bereichsfarbe. Jedes Ding trägt dort das Zeichen seines Bereichs in dessen Farbe, sonst nichts in dieser Farbe.

Gegenprobe: Eine Kachel mit getönter Fläche. Ein Datum in Bereichsfarbe. Ein Rot, das nicht status.danger ist. Zwei gefüllte Knöpfe.

3.2 Bereichsfarben

Die Namen der ersten Spalte sind die Namen dieses Guides; wie ein Bereich auf dem Schirm heißt, steht in §14.1.

BereichFarbeNameOrt (§12)
Dashboardkeine eigene: colors.fach (Kobalt)—Plattform
To-Dos#ffc400AmberWerkbank
Studium#4d9bffBlauLesesaal
Dokumente#00b8a9TürkisArchiv
Wiki#d36fd3OrchideeKartenraum
Karteikarten#ff8a3dOrangeZettelkasten
Fortschritt#ef5da8MagentaKuppel
Personen#c4573aTerrakottaSalon
Gedächtnis#b08968SepiaGewölbe
Kalender#7f8cf5IndigoUhrenraum
Moodle#9aa5b8StahlPforte
Leben#7bc86cLaubGarten
Gesundheit#4fd1b0MinzeKammer
LaTeX#9ad4ffHimmelblauLesesaal
Einstellungen#8f8a99GrauMaschinenraum

Tutor und Material erben das Blau des Studiums, der Stundenplan das Indigo des Kalenders. Fortschritt trägt kein Gold. Ein Bereich in reinem Grün oder Rot ist verboten; das sind Zustandsfarben.

Als Zeichen hält jede Bereichsfarbe 3 : 1 gegen Papier und Grund beider Basen. Wird sie als Zeichen auf hellem Himmel gezeichnet, rechnet theme/vorspannfarbe.ts sie dunkler, bis 3 : 1 trägt.

Token: plugin.<id>.darstellung.farbe, überlagert durch darstellung.bereiche.<id>.farbe (Nutzer).

3.3 Zustandsfarben

ZustandNachtTag
success#3ddc84#0f7a45
warning#e8a94f#8f5212
danger#ff5470#c02338
info#4d9bff#1558c0

soft ist derselbe Ton als Fläche: 16 % in der Nacht, 12 % am Tag. Zustand schlägt Bereich: Eine überfällige Zeile ist rot, auch im grünen Bereich Leben.

Jede Wertfläche trägt ihre eigene Tinte. Es gibt genau zwei Tinten, Weiß #ffffff und #1c1b24; das Theme wählt die bessere (theme/schriftfarbe.ts). Für eine Fläche, die erst zur Laufzeit bekannt ist, rechnet schriftAufFlaeche(farbe), für den Himmel schriftAufHimmel(ton). Ein Verlauf hat zwei Enden und damit zwei Kontraste; lesbar ist er, wenn beide tragen.

Meldungen sind Glas (§5): Text in normaler Tinte, der Zustand nur am Zeichen. Rot heißt nur „es fehlt etwas“ oder „zerstört“; Gesperrtes ist grau.

Gegenprobe: Weiß auf success in der Nacht. Eine dritte Tinte. Ein Text auf einem Verlauf, der nur gegen ein Ende gemessen ist.

Gehalten von verify:statustoene und theme/kontrast.test.ts.

3.4 Neutrale je Szene

Jede Szene der Sternwarte ist eine Nacht- oder Tagszene und erbt deren Neutrale. Die Neutralen der Nacht:

TokenWertWofür
grund#0f0e1aHintergrund
papier#1a1826Leseflächen
karton#201d2dKarten, Kacheln, Zeilen
stein#131220Leiste, Tabellenkopf, Gerüst
text#f1eef7Überschriften, volle Deckung
lesergba(241,238,247,.78)Fließtext, klickbare Wörter
schwachrgba(241,238,247,.66)Nebentext
randrgba(255,255,255,.12)Ränder
kantergba(255,255,255,.07)Lichtkante oben

Die Neutralen des Tages:

TokenWert
grund#e6e9ef
papier#f8f9fb
karton#eff1f5
stein#dadfe7
text#1c1b24
lesergba(28,27,36,.86)
schwachrgba(28,27,36,.68)
randrgba(28,27,36,.2)
kantergba(255,255,255,.75)

Der Grundton der Szene (N45) fällt in vier dieser neun Werte, und zwar verschieden weit: grund 22 %, stein 17 %, karton 13 %, papier 7 %. Text, Fließtext, Nebentext, Rand und Kante bleiben unberührt; an ihnen hängt der Kontrast aus §17. Nacht, Sonnentag und Sternschnuppen tragen keinen Grundton, die Milchstraße #07070f. Die eigene Szene (theme.eigen) setzt ihren Grundton selbst; reißt er eine Schwelle aus §17, dämpft toneDaempfen ihn zur Basis hin.

Für Schrift gibt es genau drei Namen: neutral.text für Überschriften, neutral.lese für Fließtext und klickbare Wörter, neutral.schwach für Beiläufiges. Rang zwischen ihnen entsteht aus diesem Grauwert und dem Gewicht (§9).

Die Neutralen von Klar stehen in §23.6.

Gegenprobe: Reines Schwarz oder Weiß als Grund. Eine Szene, die den Text mitfärbt. Ein vierter Name für Schrift.

3.5 Farben an Auswahlwerten

Ein Auswahlwert (Status, Kategorie, Art) trägt seine Farbe als Punkt oder Zeichen vor dem Wort, nie als getönte Fläche. Gesetzte Werte kommen aus FARBAUSWAHL, Freitext bekommt seine Farbe aus dem Wort gerechnet (N471). Am Tag wird jede Auskunftsfarbe beim Zeichnen mit mischen() bis 3 : 1 abgedunkelt; gespeichert bleibt der Wert ohne Szene (N345).

3.6 Farbe als Auskunft

Farbe ist immer Zusatz zu Wort oder Zeichen (N134). Ein Termin trägt die Farbe seiner Kategorie im Kalenderraster als Fläche; das ist die einzige Fläche aus einer Auskunftsfarbe, weil das Raster ohne sie unlesbar wäre. Die Jetzt-Linie im Kalender ist status.danger, die Spalte von heute ein Hauch der Tinte.

4. Szenen (Themes)

Szenen gibt es in der Sternwarte. Klar hat statt der zwölf Szenen einen Grund nach Tageszeit (§23.2).

4.1 Regel

Eine Szene ist ein Ganzes: Basis (Nacht oder Tag), Himmel, Atmosphäre, Grundton. Sie wird nur als Ganzes gewählt. Ab Werk folgt sie der Tageszeit (theme.folgtTageszeit), Wetter legt sich auf Wunsch darüber (theme.folgtWetter).

4.2 Aufbau einer Szene

Basis mit ihren Neutralen (§3.4), Himmel als Verlauf je Tageszeit (§4.4), Atmosphäre als Teilchen (§4.5), Land (§4.6), Grundton in vier Neutralen. Der Grund ist gemalt und bewegt sich nicht; nur die Atmosphäre bewegt sich, gebunden an bewegung.stufe.

4.3 Die zwölf Szenen

SzeneBasisHimmelAtmosphäre
Nacht (Standard)nachtSchwarz → Indigo → ViolettSterne, still
Sonnentag (Hell)tagBlau → hellblau → weißlichein paar ruhige Wolken
DämmerungnachtIndigo → Violett → Rosé → Orangewenige Sterne oben
BewölkttagGrau → HellgrauWolkendecke, sehr langsamer Zug
GewitternachtNachtblau → SchieferWolken, Regen, gelegentlich ein Blitz
AuroranachtTiefblau → GrünschwarzNordlicht in Grün und Violett; Gebirge mit Schnee und Tannen
WüstetagHimmelblau → Sand → OckerSonne; Dünen in vier Reihen
HerbstabendnachtPflaume → Rost → Amberfallende Blätter, wenige; Hügel mit Laub
Sternschnuppennachtwie NachtSternschnuppen alle 20–40 s
SchneenachtnachtBlaugrau → Weiß untenFlocken, langsam; Gebirge mit Schnee und Tannen
VollmondnachtNachtblau, Mondlichtgroßer Mond, Hof; Hügel mit Laub
MilchstraßenachtSchwarzSternband diagonal, dicht; kahles Gebirge

Keine Szene sind Nebel (ein Filter bei Nebelwetter), Regentag (Wetter auf jeder Szene) und Sonnenfinsternis. Die eigene Szene (theme.eigen) ist keine dreizehnte Zeile, sondern eine der zwölf als Elternszene mit eigenem Grundton und eigenen Himmelstönen.

4.4 Himmel als Uhr

Der Himmel zeigt die Stunde: Sonne nur am hellen, Sterne nur am dunklen Himmel, die Mondphase nach Kalender. Eine Nachtszene bleibt auch mittags Nacht. theme.himmel steht ab Werk auf vollbild; die Leseruhe blendet den Himmel nach unten aus (14 % bis 46 %). Der Himmel liegt nie unter Leseflächen; dort liegt Papier.

4.5 Wetter auf dem Himmel

Wetter ändert die Atmosphäre, nicht die Szene: Regen als Tropfen, nie als Linien; Nebel als Filter; Blitze mit Nachleuchten. Teilchen bewegen sich in Container-Einheiten (cqh, cqw), ihre Farben stehen in ATMOSPHAERE.

4.6 Das Land unter dem Himmel

Gebirge, Hügel und Dünen nach §4.3 stehen am unteren Rand, gezeichnet für das Vollbild (preserveAspectRatio="none"), nie gestreckt. Der Horizont blendet an den Rändern aus.

5. Werkstoffe

WerkstoffWofürMerkmaleToken
Papierwas man liest: Dokumente, Mitschriften, Rechtstexte, Felderruhig, leises Korn, Rundung xs, Haarlinie, kein Schattenwerkstoff.papier
Kartonwas man anfasst und sortiert: Karten, Widgets, Kachelndichter, Korn, Haarlinie, kein Schattenwerkstoff.karton
Glaswas schwebt: Unterblatt, Menü, Meldung, Tableiste, schwebende Leisten; in Klar auch Karten und Widgets (§23.3)Weichzeichner, gesättigt, Lichtkante oben, Haarlinie 0,5 px, kein Schatten außer bei Unterblatt und Menü und in Klar bei Karte und Widgetwerkstoff.glas
Steindas Gerüst: Seitenleiste in der Sternwarte, Tabellenkopf, Bearbeitungsbalkenmatt, ohne Korn, ohne Verlaufwerkstoff.stein
Silber / GoldVerdientes§8werkstoff.silber, werkstoff.gold

Korn: ein feTurbulence-SVG auf ::before, Deckkraft 0,08 in der Nacht und 0,05 am Tag, auf Papier, Karton und Grund. Nie auf Stein, nie auf Glas, nie mit mix-blend-mode. In Klar gibt es kein Korn.

Glas nur, wo etwas darunter liegt. Ein Knopf ist nie Glas, ein Feld nie, auch nicht im Ton des Glases. backdrop-filter steht nur im Werkstoff glas. Wer Glas benutzt, steht in der Liste SCHWEBEND von verify:eigenstil; in Klar kommen Karte und Widget dazu (§23.3). Bei prefers-reduced-transparency: reduce wird jedes Glas deckend (glas.fest).

Der Schleier unter einem Unterblatt oder Fenster ist rgba(0, 0, 0, 0.5) aus theme/werkstoffe.ts, ohne backdrop-filter.

Rand oder Schatten, nie beides, außer beim Glas in Klar (§23.3). Eine liegende Fläche trägt die Haarlinie neutral.rand. Schatten tragen nur Unterblatt, Menü, in Klar Karte und Widget und dort der gefüllte Hauptknopf.

Gegenprobe: Ein Panel mit backdrop-filter in der Sternwarte. Eine Tabellenzeile aus Glas. Korn auf einer Leiste. Ein Kasten mit Rand und Schatten.

5.1 Tiefe am Telefon

Am Telefon stehen dieselben Werkstoffe wie am Schreibtisch. Die Tableiste und jedes Unterblatt sind Glas. In der Sternwarte bleiben liegende Karten Karton; in Klar sind sie Glas auf jedem Gerät (§23.3). Bei weniger Transparenz wird jedes Glas deckend.

6. Formen

Rundung für Bedienung, Form für Bedeutung. Dinge haben die Form ihrer Art.

DingFormBaustein
DokumentBlatt: Ecke xs, Eselsohr oben rechts, das Zeichen der Art in BereichsfarbeBlatt
KarteikarteKarte: Karton mit Reiter an der Oberkante, der Reiter neutral, das Zeichen des Fachs daraufKarte
AufgabeKreis zum Abhaken als führendes Element; die Frist drängt im Datum (§7.6)Zeile
TerminAbriss: Streifen mit gezackter KanteAbriss
PersonKreis: Bild oder Initialen; ein Konto als Profilbild mit RangKreis
Zeit, FortschrittRingRing
Stufe, VerdientesKristall (Sechskant) mit FacettenKristall
BereichMarke: Zeichen in Bereichsform und -farbeMarke

Rundungen (Radien nach iOS-Maß):

StufeRadiusWofür
xs14 pxBlatt, Markierung
sm14 pxZeile beim Zeigen, kleiner Knopf
md20 pxKarte, Feld; Knopf in der Sternwarte
widget24 pxWidget; in Klar auch Karte
lg28 pxUnterblatt, Fenster
xl36 pxgroße Flächen
pill999 pxChip, Segment, Suche, Tableiste; in Klar auch Knopf

xs und sm sind in der Vorgabe gleich und bleiben getrennt, weil ein Paket Blatt und kleinen Knopf verschieden runden kann.

Die Form des Knopfs setzt das Paket: in der Sternwarte md, in Klar die Kapsel (§23.4). Ein Knopf ist so hoch wie layout.zeigerhoehe (Zeiger, 32 px) oder layout.zielflaeche (Telefon, 44 px); der Hauptknopf in Klar 44 px (§23.5).

Feste Höhen des Rahmens: Kopfknöpfe und Suchkapsel 40 px (layout.kopfknopf), Einträge der Seitenleiste 38 px (layout.leistenzeile), am Telefon beide 44 px.

Konzentrische Ecken: Liegt eine gerundete Fläche in einer anderen, ist ihr Radius der äußere minus den Abstand dazwischen, nie größer als der äußere. Ein Widget mit 24 px Radius und 16 px Innenabstand trägt darin höchstens 8 px.

Die Ecke ist eine Superellipse: corner-shape: squircle, gesetzt an einer Stelle (theme/ecken.ts). Alle Radien in diesem Guide sind die Werte, die man einträgt; theme/ecken.ts streckt sie für corner-shape: squircle auf das 1,5-Fache. Kreis und Pille bleiben rund. Ein Browser ohne corner-shape zeichnet den Kreisbogen der gestreckten Länge.

Profilbild: unter 24 px nur der Ring des Rangs; ab 24 px Ring und Streifen; ab 56 px Ring und Plakette mit Schrift (GRENZE_STREIFEN, GRENZE_SCHRIFT).

Gegenprobe: Ein Profilbild als abgerundetes Quadrat. Ein Knopf mit eckigen Kappen. Ein Baustein, der corner-shape selbst setzt. Eine innere Ecke, die runder ist als die äußere.

7. Zeichen und Indikatoren

7.1 Drei Stufen

  1. Das gezeichnete Vokabular: ein geschlossener Satz für alles, was die Anwendung meint (@shared/config/zeichensatz.ts). Was fehlt, kommt in die Registry; ein Glyph aus der Schrift (✕ ▾ ☰ 🗑) ist verboten (N48).
  2. Das Gewählte: Emoji nur, wo der Nutzer wählt (Skills, Kategorien, Seitensymbole); nie in einer Zeile neben einem gezeichneten Zeichen.
  3. Indikatoren ohne Zeichen: Ring, Rang, Punkte, Reiter, Stempel, Sterne, Eselsohr.

Die Art eines Eintrags trägt keine eigene Farbe; ihre Form ist die Auskunft, die Farbe ist die des Bereichs. Die frühere Ausnahme der Startseite Dokumente (Ton je Art) ist aufgehoben.

7.2 Der Strich

Ab 20 px geschliffen (Kern und Saum, N46), darunter Duotone (2 px Strich in Textfarbe, eine Fläche in Bereichsfarbe zu 35–40 %). Einstellung zeichen.stil. In Klar zeichnen Zeichen mit einem gleichmäßigen Strich von 1,75 px ohne Saum (§23.1). Die Zeichenscheibe legt ein Zeichen auf eine runde Fläche seiner Bereichsfarbe zu 12 %; sie ist die einzige erlaubte Fläche in Bereichsfarbe, weil sie zum Zeichen gehört (R3).

7.3 Navigation

Zeichen in Bereichsfarbe, Wort neutral in neutral.lese. Der aktive Eintrag trägt eine Fläche in colors.handlung zu 13 %, sein Zeichen in colors.handlung und das Wort halbfett in neutral.text; Fläche und Rand in Bereichsfarbe gibt es nicht mehr (R3). Abschnitte eines Bereichs stehen als Segmente unter dem Titel (§14.3), Ansichten als Umschalter aus Zeichen in derselben Kapsel. Am Telefon zeigen nicht gewählte Segmente nur ihr Zeichen. Wie Seitenleiste, Kopf und Tableiste aussehen, regelt §14.

Gegenprobe: Bunte Wörter. Ein aktiver Eintrag mit einer Fläche in Bereichsfarbe. Zwei Reiterreihen übereinander.

7.4 Ring, Rang, Punkte

7.5 Stempel und Sternchen

Der Stempel sitzt um −3° bis −6° gedreht, für „erledigt“, „bestanden“; er landet mit der Feder des Drucks. Zwei Sternchen beim Abhaken, 0,4 s, nie als Bewertung.

7.6 Fälligkeit

FristDatum
mehr als 3 TageNebentext neutral.schwach, Gewicht 400
innerhalb 3 Tagenneutral.text, Gewicht 600
innerhalb 24 hstatus.warning, Gewicht 600
überfälligstatus.danger, Gewicht 700, „seit 2 Tagen“, Kreis rot

Die Grenzen 3 Tage und 24 h sind Vorgaben der Instanz (fristen.grenzen). Die Stufen stehen als Marke in theme/faelligkeit.ts. Die Bereichsfarbe am Datum gibt es nicht mehr (R3).

Gegenprobe: Eine Uhr neben jedem Datum. Ein Datum in Bereichsfarbe. Ein Streifen am Rand der Zeile.

8. Metalle und Steine

8.1 Stufen

StufeKristall
1–9Skillfarbe
10–19Silber
20–29Smaragd
30–39Saphir
40–49Rubin
50+Platin

Der Kristall zeigt die Stufe als Zahl darin, der Ring darum den Weg zur nächsten. Gezeichnet als Brillant mit vier Tönen je Stein, nie als einfacher linearer Verlauf.

SteinLichtMitteSchattenTiefe
Silber#ffffff#dfe4ec#a9b1bd#6b7480
Smaragd#c8ffe2#4fe39a#15a55c#0a6b3a
Saphir#cfe3ff#5a92f2#2456c9#12327f
Rubin#ffd0da#f25a7d#c11e48#7a0f2e
Amethyst#efd8ff#b56cf7#7d33d1#4d1a8a
Gold#fff6cc#f5cf5c#c9962c#8a5f16
Diamant#f2faff#9fd2f5#4a9ad0#1a5a8a
Platin#f4f6fa#b4bcc9#6f7888#363c48

8.2 Anwendungsfarbe nach Stufe

In der Sternwarte färbt die Stufe die Anwendung: frei Beere, die übrigen nach dem Stein, den ein Admin unter „Stufensteine“ stellt (stufen.steine, anwendungsfarbeFuer() in theme/metalle.ts). Jede Anwendungsfarbe hält 4,5 : 1 auf ihrem Grund. In Klar bleibt der eine Akzent; die Stufe zeigt sich dort nur am Kontoknopf (§23.5).

8.3 Rollen

In der Sternwarte färbt die Rolle den Primärknopf als geschliffener Stein; die Schrift steht auf der Tafel, die mit der Tinte 4,5 : 1 hält (SCHLIFFE). theme.abo wählt eine Stufe bis zur eigenen; beim Impersonieren gilt die Stufe des fremden Kontos.

8.4 Ränge

Ein Rang ist eine Rolle mit Material und zeigt sich als Abzeichen am Namen und als Ring am Profilbild, nie am Knopf. Ein Konto wählt auf /profil, welcher Rang gezeigt wird. Das Material liegt am Rand, die Schrift auf einer ruhigen Tafel. Bei reduzierter Bewegung steht das Farbspiel still.

8.5 Erfolge: Münzen

Stein heißt Status, Münze heißt Verdienst. Ein Erfolg ist eine runde Münze mit Riffelrand in Bronze, Silber oder Gold, in der Mitte das Emblem, darunter die erreichte Schwelle (30, 1,5k, 88 %). Noch nicht erreicht: ein gestrichelter Kreis ohne Prägung.

9. Typografie

Die Rangfolge der Schrift gilt in jedem Paket. Welche Schrift sie setzt und in welcher Größe, bestimmt das Paket.

StufeWofür
GroßtitelTitel des Schirms, einmal je Schirm
Titel 2Kopf eines Widgets oder Abschnitts
ÜberschriftTitel einer Karte, einer Gruppe
FließtextText, Zeilen, Felder am Telefon
UnterzeileUntertitel, Zeilen am Schreibtisch, Hinweiszeile
FußnoteRaumüberschrift in der Leiste, Nebentext
BeschriftungTableiste, Kürzel im Menü

Größen: In der Sternwarte gilt die Skala 12 / 14 / 16 / 18 / 20 / 24 / 32 px, der Aufmacher 30 px (23 px am Telefon). In Klar gelten die Textstile aus §23.1.

Keine Schrift unter 12 px, auch nicht für Kürzel, Marken oder Zahlen (verify:bausteine).

Zahlen stehen mit Tabellenziffern (font-variant-numeric: tabular-nums). Überschriften text-wrap: balance. Rang entsteht aus Größe, Gewicht und Grauwert (text, lese, schwach); eine Überschrift in Farbe gibt es nicht.

Schriften der Sternwarte: Lesen in Newsreader, Bedienen und Zahlen in Source Sans 3, Code in Fira Code; alle mitgeliefert als OFL-woff2 in public/schrift. Klar setzt die Systemschrift (§23.1). Keine Schrift von einem fremden Server. Monospace nur für Code, Kennungen, Pfade und Tasten. Deutsch setzt „…“, englisch “…” (verify:sprache).

Gegenprobe: Zwei Großtitel auf einem Schirm. Ein Kürzel in 11 px. Eine Zahl in Monospace. Ein Etikett in gesperrten Versalien. Eine Überschrift in Bereichsfarbe.

9.1 Die Lesefläche

Längerer Fließtext steht in einer Spalte von 65 Zeichen, gemessen in Pixeln: Source Sans 3 444 px, Newsreader 455 px, Systemschrift in Klar 440 px bei 17 px (LESEMASS in theme/lesemass.ts). Die Fläche darunter ist Papier ohne Schatten und bringt Spalte und Ruhe, keinen Kontrast. Zeilenlänge in ch ist verboten.

9.2 Markierung und Diagramm im Satz

Markiert ist, was ein Textmarker träfe: die Anwendungsfarbe zu 24 % über dem Papier, Schrift neutral.text, Ecke xs. Gewählte Blöcke liegen auf auswahlflaeche (14 %). Ein Diagramm steht im Rahmen des Codeblocks, in natürlicher Größe, mit Farben aus der Szene; breiter als die Spalte rollt es waagerecht.

10. Abstände und Dichte

Lücken zwischen Bausteinen folgen dem Raster 4 / 8 / 12 / 16 / 24 / 32 / 48 px; sie setzen Stapel, Reihe und Spalten (components/bausteine/Anordnung.tsx). Innenabstände, Seitenränder und die Lücke im Kopf stehen in der Tabelle und in §14 und weichen davon ab.

MaßSchreibtischTelefon
Seitenrand des Inhalts32 px rechts, 36 px links16 px
Lücke zwischen Widgets16 px12 px
Innenabstand eines Widgets18 px oben und unten, 20 px seitlich16 px
Abstand Kopf zum Inhalt22 px12 px
DichteZeilenhöhe ListeInnenabstand KartonTabelle
luftig561648
normal481240
kompakt40832

dichte liegt in der Geräteschicht, Vorgabe luftig, Tabellen kompakt. Die Inhaltsbreite ist layout.contentWidth (960 / 1440 px / volle Breite); auf „Heute“ gilt immer die volle Breite (B2).

11. Bewegung

11.1 Charakter: körperlich und abfangbar

Flächen haben Masse. Jede Bewegung ist eine Feder, unterbrechbar mitten im Lauf; eine neue Geste übernimmt die Geschwindigkeit der laufenden. Eine feste Kurve gibt es nur für Deckkraft.

In jedem Paket:

11.2 Federn je Anlass

AnlassDauerFederungWeg und Form
Laden eines Abschnitts0,5 s0,1218 px von unten, Staffel 0,05 s, von 98 %
Wechsel (Reiter, Zeitraum)0,38 s0,0828 px seitlich in Laufrichtung
Schirmwechsel0,38 s0in Laufrichtung, ohne Überschwinger
Zoom Karte → Unterblatt0,4 s0,15vom Platz der Karte auf die Größe des Blatts
Überlagerung (Unterblatt, Menü, Meldung)0,32 s0,1224 px von unten, von 94 %
Liste (Einfügen, Entfernen, Ordnen)0,34 s0,12Nachbarn weichen aus, Neues von 96 %
Druck0,22 s0,35auf 97 %, federt zurück
Ziehen0,45 s0,25gibt zu 30 % nach
Zählen0,38 s—Zahl läuft zum Ziel, ohne Überschwinger
Zittern (Fehler)0,36 s—einmal 6 px seitlich, abklingend

Die Werte stehen einmal in FEDERN (theme/bewegung.ts) und werden nur über die Bausteine in components/bewegung/ eingesetzt. Eine Feder mit Dauer 0,4 s und Federung 0,15 entspricht einer Antwortzeit von etwa 0,4 s bei Dämpfung 0,85. Verspielte Federung (0,3 und mehr) bleibt Druck, Stempel und Sternchen vorbehalten. Beim Zeigen hellt sich eine Fläche auf: Karton bekommt colors.ueberfahren, Glas in Klar geht von 0,45 auf 0,6 Deckkraft (§23.3). Nichts verschiebt sich, scale bleibt 1.

11.3 Die Stufe

bewegung.stufe: voll | mittel | wenig | aus, Faktor 1 / 0,6 / 0,3 / 0 auf Weg, Staffel, Größenänderung und Federung. Bei voll, mittel und wenig ist die Dauer die Dauer aus §11.2 mal (0,5 + 0,5 · Faktor). Bei aus gilt stattdessen die Überblendung von 0,2 s. Vorgabe für alle ist mittel.

aus heißt kurze Überblendung. Was sich sonst bewegt, verschiebt sich nicht und wächst nicht, sondern blendet in 0,2 s über (Deckkraft, linear). Ein Unterblatt erscheint an seinem Platz, eine Liste blendet den neuen Eintrag ein, ein Zoom wird eine Überblendung zwischen Karte und Blatt. Gesten folgen dem Finger weiter. theme.transitions liefert bei aus die Überblendung, nicht 0s.

Rangfolge: eine eigene Wahl am Konto oder Gerät gilt immer; sonst setzt prefers-reduced-motion die Stufe auf aus; sonst die Vorgabe.

11.4 Atmosphäre

Steht still außer Wetter und den Teilchen der Szene, Perioden von mindestens 20 s, gedämpft mit dem Faktor der Stufe; bei aus steht sie, ist aber da. Parallaxe höchstens 6 px, nur in Klar (§23.2).

11.5 Laden und den Saal betreten

FallWas dasteht
Ein Bereich öffnet zum ersten Maldie Form des Schirms (SkeletonScreen)
Daten kommen nochPlatzhalter in der Form des Inhalts, sofort, in der Höhe der letzten Antwort oder, beim ersten Mal, in der Vorgabehöhe des Bausteins
Eine Handlung läuftein Spinner am Knopf oder Feld
Laden schlägt fehlein Satz, was fehlt, mit dem nächsten Schritt

Nach der Anmeldung öffnet sich die Ladefläche in der Sternwarte als Iris vom Kristall (0,9 s, am Telefon 0,6 s). Sichtbares „Wird geladen …“ gibt es nicht (ladetext.test.ts).

11.6 Haptik

Am Telefon eine Vibration von 10 ms (navigator.vibrate(10)) beim Abhaken, beim Einrasten und beim Öffnen des Kontextmenüs; nie ein Ton. Einstellung haptik je Gerät.

12. Zimmer

Jeder Bereich hat einen Ort in der Sternwarte. Der Ort ist Kennung in der Struktur der Rechte und Einstellungen und Stimmung im Leerzustand: Dort steht sein Motiv (Strichzeichnung, 64 px, Bereichsfarbe, im Hellen abgedunkelt bis 3 : 1). Das Motiv ist neben dem Zeichen die einzige Stelle in Bereichsfarbe (R3). Im Kopf steht kein Motiv mehr; der Kopf gehört Titel und Werkzeugen (§14.3). Der Ort ordnet nicht; die Ordnung der Navigation ist der Raum (§14.1).

BereichOrtMotiv
DashboardPlattform(der Himmel selbst)
To-DosWerkbankWerkbank mit Hammer
StudiumLesesaalLesepult mit Buch
DokumenteArchivRegal
WikiKartenraumPult mit offener Sternkarte
KarteikartenZettelkastenKasten mit Reitern
FortschrittKuppelKuppel mit Teleskop
PersonenSalonzwei Sessel, Tisch
GedächtnisGewölbeBogen, Truhe
KalenderUhrenraumPendeluhr
MoodlePforteTor, Briefkasten
LebenGartenBeet, Terrasse
GesundheitKammerBett unter einem Fenster mit Mondsichel
LaTeXLesesaalLesepult mit Buch (mit dem Studium)
EinstellungenMaschinenraumHebel, Ventil
Mit mir geteilt (ohne Bereich)GartenbankBank für zwei, ein Buch darauf
Papierkorb (bei den Einstellungen)Korbgeflochtener Korb, ein zerknülltes Blatt

Die geöffnete Seite (Dokument, Wikiseite, LaTeX-Text) trägt kein Motiv. Motive sind aria-hidden.

Gegenprobe: Ein Motiv im Kopf. Ein Ort als Eintrag der Navigation.

13. Lautstärke je Bereich

BereichStufeWas das heißt
Einstellungen1Stein, Text, kein Korn
Dokumente, Wiki, Gedächtnis, Moodle, LaTeX2Papier, Eselsohr; keine Chips außer Zustand
Dashboard, To-Dos, Studium, Personen, Kalender3Karton, Rang, Chips für Zustände
Karteikarten, Leben, Gesundheit4dazu Reiter, Ringe, Stempel, zwei Sternchen
Fortschritt5dazu große Kristalle, Steine, Ringe mit Verlauf

Ein Baustein liest useBereich().lautstaerke und lässt weg, was ihm zu laut ist. Die Ruheregeln gelten auf jeder Stufe; auch Stufe 5 hat eine Hauptaktion und höchstens sechs Dinge über dem Falz. Das Lesebild des Wikis bleibt Stufe 2 und trägt das Schild der Seitenart, Ziffernkreise für Schritte und Zeichenkästen; die Kästen für Entscheidung und Frage tragen ihr Zeichen in Bereichsfarbe auf neutraler Fläche.

14. Rahmen und Heute

14.1 Seitenleiste: drei Räume

Am Schreibtisch ab 900 px. Breite 260 px; einklappbar mit Strg+\ (⌘+\ am Mac). Eingeklappt wird sie zur Zeichenleiste wie zwischen 600 und 900 px: „Heute“, die Zeichen der Bereiche samt begleiter, unten der Kontoknopf. Oben „Heute“, darunter elf Bereiche in drei Räumen; Admin steht im Kontomenü und zählt nicht mit.

RaumEinträge (Name auf dem Schirm)Bereiche dieses Guides
—HeuteDashboard
StudiumStudium · Karteikarten · BegleiterStudium (Reiter: Moodle, Tutor, Material, Noten) · Karteikarten · Begleiter (Reiter: Gedächtnis)
AlltagKalender · To-Dos · Kontakte · Fortschritt · LebenKalender (Reiter: Stundenplan) · To-Dos · Personen unter /contacts, /people leitet um (Reiter: Persönlichkeiten) · Fortschritt · Leben (Reiter: Gesundheit)
AblageDokumente · Wiki · Mit mir geteiltDokumente (Reiter: LaTeX) · Wiki · Mit mir geteilt

Gegenprobe: Ein dreizehnter Eintrag. Moodle als eigener Eintrag. Admin in der Leiste. Eine eingeklappte Leiste ohne Begleiter und ohne Konto.

14.2 Tableiste und Kopf am Telefon

Unter 600 px trägt eine Tableiste fünf Plätze: Heute · Kalender · Lernen · To-Dos · Mehr. „Lernen“ öffnet den Lerndurchgang der fälligen Karten und trägt ihre Zahl als Marke; „Mehr“ öffnet ein Unterblatt mit allen übrigen Einträgen nach Räumen.

Kopf am Telefon: großer Titel (Stufe Großtitel) mit „…“ daneben, rechts der runde Knopf des Begleiters (§14.4) und der Kontoknopf. Beim Rollen fällt der große Titel in einen Kopf von 44 px mit dem Titel in der Stufe Überschrift in der Mitte zusammen. Tooltips gibt es am Telefon nicht; die Kürzel gelten mit Tastatur. Suche, Neu und Mitteilungen liegen am Telefon oben im Unterblatt „Mehr“.

Gegenprobe: Ein sechster Platz. Eine Tableiste, die beim Rollen verschwindet. Ein Kopf mit mehr als vier Knöpfen.

14.3 Kopf: großer Titel, vier Werkzeuge

Am Schreibtisch:

WerkzeugOrtFormKürzel
SucheKopfKapsel 230 × 40 px mit Zeichen, Wort „Suchen“ und Kürzel⌘K
NeuKopfrunder Knopf 40 px, Zeichen anlegenN
MitteilungenKopfrunder Knopf 40 px, Zeichen glocke, Zahl als MarkeM
BegleiterKopf hinter den Mitteilungen; am Telefon links vom Konto (§14.4)runder Knopf mit der Eule, Zeichen begleiter, Punkt als Markeoffen (§20); bis dahin von verify:kuerzel ausgenommen
KontoSeitenleiste unten (§14.1); am Telefon im KopfProfilbild mit Ring des Rangsoffen (§20); bis dahin von verify:kuerzel ausgenommen
Bearbeiten, im Modus FertigKopf, nur auf HeuteTextknopf mit Wort in colors.handlung, im Modus halbfettE
Widget hinzufügenKopf, nur im Bearbeitungsmodusrunder Knopf 40 px, Zeichen anlegenoffen (§20); bis dahin von verify:kuerzel ausgenommen

Weitere Kürzel des Rahmens:

HandlungKürzel
Seitenleiste aus- und einblendenStrg+\ / ⌘+\
Rückgängig, Wiederholen⌘Z, ⇧⌘Z

Gegenprobe: Ein weiterer Knopf rechts im Kopf außer dem Begleiter, „Bearbeiten“ und „Widget hinzufügen“. Ein Kopfknopf ohne Kürzel außer den offenen. Ein Tooltip, der erst nach einer Sekunde kommt.

14.4 Der Begleiter ist immer erreichbar

14.5 Heute: alles ein Widget

„Heute“ ist die erste Seite nach der Anmeldung; es gibt keine feste Spitze.

Die Vorgabe (kuratiert, stellbar unter dashboard.widgets als Instanzwert):

StelleWidgetGrößeZeigt
0GrußBreit, eine Reihe, ohne Fläche„Guten Morgen, Ada.“ in Titel 2, darunter der Satz des Begleiters mit der Eule (§2.3), daneben das Wetter in Fußnote, solange kein Widget Wetter dasteht
1JetztMittelwas als Nächstes dran ist, mit Dauer; die eine Hauptaktion des Schirms, gefüllt: „Starten“
2Dein TagGroßdie Termine des Tags als Zeitleiste mit Jetzt-Linie; Vergangenes blass
3KarteikartenKleinZahl der fälligen Karten, Dauer, Knopf „Lernen“ sekundär (Haarlinie)
4PrüfungKleinnächste Prüfung, Tage bis dahin, Ring
5BegleiterBreitein Vorschlag mit sekundärem Knopf und „Wegtun“; nur wenn ein Vorschlag des Begleiters offen ist, sonst ausgeblendet (B2)
6To-DosMittelAufgaben von heute, abhakbar
7MensaKleinGerichte mit Preis
8WetterKleinOrt, Temperatur, Lage

14.6 Das Widgetraster

Gegenprobe: Ein Widget mit Bildlaufleiste. Eine Höhe, die keine Zahl von Reihen ist. Eine Reihe von Kennzahlkacheln ohne Handlung.

14.7 Heute bearbeiten

„Bearbeiten“ (E) schaltet das Raster in den Bearbeitungsmodus; langes Drücken auf ein Widget ist der zweite Weg (B4):

15. Bausteine

BausteinWerkstoffFormBereichsfarbe anZeichen
FlaechePapier oder Karton (Klar: Glas)md——
Button primärgefüllt in colors.handlung (Sternwarte: Stein der Stufe, §8.3)nach Paket (§6); in Klar Kapsel, 44 px (§23.5)—links
Button sekundärHaarlinie neutral.rand, Grund papiernach Paket (§6)—links
Button Geisttransparent, beim Zeigen colors.ueberfahrennach Paket (§6)—links
BadgeTönung des Zustands, Wort darinPille—links
SegmentKapsel karton, Rand neutral.rand, gewählt colors.ueberfahren und halbfettPilleZeichen16 px
Zeilenliste, Zeilekeine Fläche, Haarlinien zwischen den Zeilen—Zeichen16–20 px
DataTableKopf Stein, Zeilen PapierRadius 14 px außenZeichen in den ZellenRang, Ring, Punkt
Fenster, UnterblattGlas, Schattenlg (28 px), Griff oben——
Menü (Dropdown, „…“, Kontextmenü)Glas, 250 px breitRadius 14 px—18 px, Kürzel rechts
Meldung, RücknahmezeileGlasPille, unten mittig—Zustand am Zeichen
Hinweiszeilekeine Fläche, Haarlinie unteneine Zeile unter dem Kopf (R4)—16 px
Input, TextField, SelectField, DateFieldPapier, Haarlinie, nie Glasmd——
Leerzustand—Horizont, Eule als Zeichen am Satz, Motiv des OrtsMotiv—
LeseflaechePapierxs——
WidgetKarton (Klar: Glas)widget (24 px)Zeichen im KopfBereichszeichen 20 px
Profilbild, KontoknopfBild oder Initialen; Kontomenü aus GlasKreis—Ring des Rangs
Sprechblase des BegleitersPapier, Haarliniemd, Zipfel zur Eule——
Wegtunwie der Knopf, den es trägtwie dieser—loeschen
Sperrgrund—Satz neben dem gesperrten Knopf——
DublettenhinweisHinweiszeile (R4); Fenster Glas—Zeichen je Artverschmelzen

Unterzeilen. Unter einer Überschrift steht ein Satz nur, wenn er eine Folge, eine Frist, eine Zusage zum Datenschutz oder den Ort der Handlung nennt (Grundsatz 75). Nebentext setzt den kleinen Satz neben einem Feld.

Löschen fragt über Wegtun: „ja, weg“ / „doch nicht“, wenn es in den Papierkorb geht; „ja, endgültig“ / „doch nicht“, wenn nicht. Ohne Frage gehen nur Block im Editor und Widget auf Heute, beide mit Rücknahmezeile.

Leerzustand. Der Horizont blendet an den Rändern aus, die Eule steht als Zeichen am Satz, der Satz ist die Aussage des Schirms in neutral.lese. Ist der ganze Bereich leer, stehen kein Suchfeld und kein Umschalter der Ansichten im Kopf. Auf „Heute“ gibt es keinen Leerzustand je Widget (B2).

15.1 Listen, Gruppen, Kacheln

Wie vielWelche Form
passt in die Höhe des ersten Bilds (1280 × 800 oder 393 × 852)Liste
höher, gleichartigGruppen mit Überschriften
höher, Eintrag mit Zustand und BedienungKacheln, Spalten mit $mindestbreite 280 px
Einträge mit eigener Ordnung (Zeit, Rang, Verzweigung), gleich wie vieleeine Form, die die Ordnung zeigt (Ring, Baum, Bahn)

Eine Liste steht als Zeilen mit Haarlinien, nicht als Stapel gerahmter Karten. Keine Karte in Karte. Wo die Reihenfolge die Aussage ist (Papierkorb, Chronik), bleibt die Liste. Auf der Startseite Dokumente stehen die zuletzt geöffneten als Kacheln; das Zeichen der Art steht in Bereichsfarbe ohne getönte Fläche.

15.2 Bearbeiten: im echten Schirm

Die Vorschau ist der Editor (Philosophie §15). Eintritt über „Bearbeiten“ am Ort. Im Modus steht oben ein Balken aus Stein (Klar: Glas) mit „Entwurf · n Änderungen“, „Verwerfen“ (sekundär) und „Übernehmen“ (primär); Bewegliches trägt den Griff (44 px Zielfläche) und einen gestrichelten Rand in neutral.rand, Festes ein Schloss mit Grund. Ausgeblendetes bleibt blass (40 %) am Platz. Im Modus navigiert kein Klick. Was andere Konten trifft, sammelt einen Entwurf; was nur das eigene betrifft, wirkt sofort mit Rücknahmezeile.

15.3 Verschmelzen

Wo zwei Sachen denselben Titel tragen (ohne Groß- und Kleinschreibung, Leerzeichen und Satzzeichen), steht unter dem Kopf eine Hinweiszeile (R4) mit Zeichen verschmelzen und Zahl; ohne Paare steht nichts. Das Fenster zeigt je Paar beide Seiten zur Wahl, vorgewählt die mit mehr Verknüpfungen. Nach dem Verschmelzen steht „„X“ ist in „Y“ aufgegangen.“ mit „Wieder trennen“. Doppeltes, das Denotato ohne Zweifel erkennt (derselbe Termin aus zwei Kalendern, dieselbe Frist aus Moodle und eigener Eingabe), führt es selbst zusammen und zeigt die Rücknahmezeile (B8).

15.4 Ein gesperrter Knopf nennt Grund und Ausweg

Weiß der Schirm vor dem Klick, dass ein Knopf nichts tun kann, ist er gesperrt, und daneben steht in einem Satz (neutral.lese, Stufe Unterzeile), was fehlt, mit dem Ausweg als Geist-Knopf. Baustein Sperrgrund, verbunden über aria-describedby. Geprüft von verify:sperrgrund.

16. Telefon und Schreibtisch

BreiteNavigation
ab 900 pxSeitenleiste 260 px mit Wörtern (§14.1); eingeklappt die Zeichenleiste
600–900 pxZeichenleiste; ausgeklappt als Glas über dem Schleier
unter 600 pxTableiste (§14.2)

Telefon und Schreibtisch zeigen dieselben Bereiche. Am Telefon zeigt ein Ding, dessen Form breiter als 361 px wäre, nur seine Marke (Zeichen und Wort); Tabellen stehen kompakt.

16.1 Zielflächen

Hinweis: Jede Fläche, die man drückt, ist unter @media (pointer: coarse) mindestens 44 × 44 Pixel, auch wenn das Zeichen darin kleiner ist.

Die Zahl steht einmal im Theme: layout.zielflaeche. /ansehen misst gegen dieselbe Zahl (ZIELFLAECHE in blickKern.ts), und verify:blick prüft, dass beide und dieser Abschnitt übereinstimmen. Mit Zeiger sind Bedienelemente 32 px hoch (layout.zeigerhoehe). Eine feste 40 oder 44 unter pointer: coarse meldet verify:arch. Passen Knöpfe nicht in eine Zeile, wandern sie ins Menü „…“; kleiner wird die Fläche nicht.

16.2 Eingabeschrift

Am Telefon schreibt jedes Feld mit mindestens 16 px, sonst zoomt iOS beim Antippen in die Seite. Ein eigenes Feld bindet eingabeschrift aus @/theme/eingabeschrift als Letztes in seinem Block ein.

16.3 Wischen an einer Zeile

Nur unter pointer: coarse. Nach rechts löst die Hauptaktion aus, ab einem Drittel der Zeilenbreite, mindestens 72 px. Nach links öffnet sich das Fach, Knöpfe in voller Zeilenhöhe und mindestens 44 px breit, ganz rechts „Löschen“ in status.danger; ein Schnipsen ab 500 px/s genügt. Senkrechtes Rollen sperrt die Geste. Am Schreibtisch steht die Hauptaktion als Knopf an der Zeile und das Übrige im Menü „…“, „Löschen“ zuletzt. Bei aus blendet die Zeile, statt zu gleiten (§11.3).

17. Barrierefreiheit

18. Einstellungen, die dieser Guide voraussetzt

SchlüsselWerteSchicht
theme.paketSternwarte, Klar und weitereInstanz, Nutzer, Gerät
theme.szeneeine der zwölf, eigen (nur Sternwarte)Instanz, Nutzer, Gerät
theme.eigenElternszene, Grundton, HimmelstöneNutzer
theme.himmelaus · kopfband · ueberall · vollbildNutzer
theme.folgtTageszeit · theme.folgtWetterboolInstanz, Nutzer
theme.aboauto oder eine Stufe bis zur eigenenNutzer
darstellungFarben der Bereiche, Skills, WerteInstanz, Nutzer
dichteluftig · normal · kompaktInstanz, Nutzer, Gerät
bewegung.stufevoll · mittel · wenig · aus, Vorgabe mittelInstanz, Nutzer, Gerät
kontrast.stufesystem · normal · mehrNutzer, Gerät
schrift.serifbool (nur Sternwarte)Nutzer
haptikboolGerät
dashboard.widgetsFolge und Größe der Widgets auf HeuteInstanz, Nutzer
leiste.eingeklapptboolGerät
oberflaeche.reiterFolge der Reiter je BereichInstanz

Eine Einstellung ohne Schalter ist keine; wer eine Zeile ergänzt, ergänzt den Schalter mit.

19. Verboten

VerbotenWoran man es merkt
Eine Farbe, ein Abstand, eine Rundung roh in einer Komponenteverify:arch, verify:eigenstil
Bereichsfarbe als Fläche, Streifen, Rand, Verlauf oder Schriftverify:eigenstil (R3)
Zwei gefüllte Knöpfe auf einem Schirm/ansehen (R1)
Mehr als sechs Dinge über dem Falz/ansehen (R2)
Ein Hinweiskasten über dem Inhalt/ansehen (R4)
Glas auf etwas, das liegt (außer Karte und Widget in Klar)verify:eigenstil, Liste SCHWEBEND
Eine schwebende Eule; zwei Eulen auf einem SchirmPrüfkatalog
Ein Kopfknopf ohne Kürzelverify:kuerzel
Ein Sprung statt Feder oder Überblendungverify:bewegung
Etwas Abgeschnittenes/ansehen (B3)
Ein Knopf, der wächstscale größer 1 auf :hover
Schrift unter 12 pxverify:bausteine
Lob, Tadel, Ausrufezeichenverify:briefing
Eine Schrift von einem fremden Serverfonts.googleapis.com im Quelltext
Emoji neben gezeichnetem Zeichenzwei Zeichensprachen in einer Zeile
Funkelzeichen, Verlaufstext, Violettverlauf (außer SCHEIBENVERLAUF am Fortschrittsring, §7.4), Glanz ohne Ursacheverify:eigenstil
Sichtbares „Wird geladen …“ladetext.test.ts
Ein Knopf mit leerem Wort („OK“, „Weiter“)Prüfkatalog K09
Dieselbe Sache mit zwei NamenPrüfkatalog K12
Ein Fehler ohne nächsten SchrittPrüfkatalog K18
Entwicklerjargon oder ein roher Wert auf dem SchirmPrüfkatalog K29

20. Im Bogen Klarer Rahmen entschieden

WeicheWahlAbschnitt
Vereinter EntwurfSo weiterganz
Aufbau der StartseiteAlles ein Widget, kuratierte Vorgabe§14.5–§14.7
SeitenleisteZwölf Einträge in drei Räumen§14.1
KopfGroßer Titel, vier Werkzeuge§14.3
TableisteHeute, Kalender, Lernen, To-Dos, Mehr; Begleiter immer erreichbar§14.2, §14.4
Grund in Klarfolgt der Tageszeit§23.2
Schrift in KlarSystemschrift mit Apple-Textstilen§23.1
Karten in KlarGlas§23.3
Verhaltenin jedem Paket§11
Ruheregelnalle vier, überall§1.1
Regeln aus den Rückmeldungenalle acht, überall§1.2
EuleZeichen am Satz, keine schwebende Eule, Knopf des Begleiters§2.3, §14.4

Offen und mit der zweiten Runde der Bögen zu wählen: die Kürzel von Konto und „Widget hinzufügen“, die Dauer der Überblendung bei aus (Vorgabe hier 0,2 s), die vollen Verläufe von Mittag, Abend und Nacht in Klar (§23.2).

21. Was geprüft wird

RegelGliedStand
Szenen, Neutrale, Werkstoffe, Formen, Steine, Bereiche, Zimmer, Lautstärkeverify:stilbesteht
Zielfläche 44 pxverify:blickbesteht
Schrift mindestens 12 pxverify:bausteinebesteht
rohe Werte, Glyphen, feste 44verify:archbesteht
Glas, Allerweltsstil, Bereichsfarbe nur am Zeichenverify:eigenstilR3 neu
Federn, Stufe, Überblendung bei ausverify:bewegungÜberblendung neu
Kopfknöpfe mit Kürzelverify:kuerzelneu
eine Hauptaktion, sechs über dem Falz, Hinweiszeile, Überlauf/ansehenZählung R1, R2 neu
Kontraste je Szene und Tageszeit, auch auf Glastheme/kontrast.test.tsKlar und Glas neu
gesperrte Knöpfe mit Grundverify:sperrgrundbesteht
Sprache, Anführungszeichenverify:sprache, verify:briefingbesteht

22. Glossar

WortBedeutung
Paketeine Erscheinung der ganzen Anwendung: Farbe, Schrift, Werkstoff, Grund (Sternwarte, Klar)
SzeneHimmel und Neutrale der Sternwarte (§4)
RaumGruppe der Seitenleiste: Studium, Alltag oder Ablage. Das Konto steht unten in der Leiste und ist kein Raum
OrtKennung und Motiv eines Bereichs (§12); ordnet nicht
WidgetBaustein auf Heute, in Reihen zu 76 px
FalzUnterkante des ersten Bilds ohne Rollen
UnterblattFläche, die von unten kommt und einen Griff trägt
BlattForm eines Dokuments (§6)
Hinweiszeileschmale Zeile unter dem Kopf (R4)
RücknahmezeileMeldung unten mittig mit „Zurücknehmen“, 5 s
Hauptaktionder eine gefüllte Knopf eines Schirms (R1)
ÜberblendungWechsel der Deckkraft statt Bewegung bei aus

23. Das Paket Klar

23.1 Schrift

Die Systemschrift: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif. Sie wird nicht mitgeliefert; auf Geräten ohne San Francisco steht der Rückfall. Die Stufen aus §9 haben in Klar diese Größen:

StufeGröße / ZeileGewicht
Großtitel34 / 41700
Titel 222 / 28600
Überschrift17 / 22600
Fließtext17 / 22400
Unterzeile15 / 20400
Fußnote13 / 18400
Beschriftung12 / 16500

Ab 20 px „SF Pro Display“, darunter „SF Pro Text“. Laufweite des Großtitels −0,4 px. Es gibt keine Serife; Dokumente stehen in der Systemschrift 17 / 26. Rang aus Größe (§9), Gewicht (400, 500, 600, 700) und Grauwert; keine Farbe. Zeichen zeichnen mit gleichmäßigem Strich von 1,75 px.

23.2 Grund nach Tageszeit

Der Grund folgt der Stunde am Standort des Geräts:

ZeitGrund
Morgen (Sonnenaufgang bis zwei Stunden danach)Sonnenaufgang, sehr gedämpft: senkrechter Verlauf #e8e2f2 (blasses Lavendel, oben) · #efe0e6 bei 22 % · #f6dccf bei 46 % · #f8cbb3 (Pfirsich) bei 66 % · #f4b29b (Apricot) bei 84 % · #ee9e8c (weiches Koralle, Horizont) bei 100 %
Mittag (zwei Stunden nach Sonnenaufgang bis zwei Stunden vor Sonnenuntergang)hell und kühl, Leitton #dfe9f6, nach oben fast weiß
Abend (zwei Stunden vor Sonnenuntergang bis dahin)warm, Leitton #f6c09e (Apricot) nach unten
Nacht (Sonnenuntergang bis Sonnenaufgang)tiefes Blau, Leitton #2a2c52

23.3 Glas auf Karten

In Klar sind Karten, Widgets, Seitenleiste und Bearbeitungsbalken Glas, auf jedem Gerät.

GlasFläche hellFläche dunkelWeichzeichnerRand
Karte, Widgetrgba(255,255,255,0.45), beim Zeigen 0.6rgba(30,30,34,0.55)blur(40px) saturate(180%)0,5 px innen, rgba(255,255,255,0.62); Lichtkante oben inset 0 1px 0 rgba(255,255,255,0.75); Schatten 0 8px 30px rgba(80,40,30,0.10)
Unterblattrgba(255,250,247,0.82)rgba(31,31,34,0.86)blur(50px) saturate(180%)0,5 px innen, Schatten 0 30px 80px zu 25 %
Menürgba(250,246,244,0.86)rgba(31,31,34,0.9)blur(40px) saturate(180%)0,5 px innen, Schatten 0 18px 50px zu 25 %

23.4 Ecken

Durchgehende Ecken (Superellipse, §6) mit diesen Radien:

FlächeRadius
Widget, Kartewidget, 24 px
Unterblatt28 px
Seitenleiste22 px
Menü, Tabelle14 px
Feld12 px
Zeile der Seitenleiste10 px
Knopf, Segment, Suche, TableisteKapsel

Innen gilt die konzentrische Regel aus §6.

23.5 Ein Akzent

Klar hat genau eine Buntfarbe für Handlung: hell #0063d1, dunkel #4ea1ff; als Schrift hell #005bbd. Hauptknopf: Kapsel 44 px, 17 px Gewicht 600, Schrift Weiß, Schatten 0 4px 14px im Akzent zu 28 %. Zustandsfarben bleiben (§3.3), Bereichsfarben stehen am Zeichen. Stufe und Rang zeigen sich nur am Kontoknopf als Ring; der Hauptknopf trägt keinen Stein.

23.6 Neutrale

TokenHellDunkel
grund (ohne Himmel)#f4f1f0#141416
papier#ffffff#1f1f22
karton, steinwie papier; Karten und Leiste liegen in Klar als Glas (§23.3)wie papier
text#1d1d1f#f2f2f4
lesergba(48,44,52,0.74)#a9a9b1
schwachrgba(48,44,52,0.56)rgba(242,242,244,0.56)
randrgba(0,0,0,0.1)rgba(255,255,255,0.12)
kantergba(255,255,255,0.75)rgba(255,255,255,0.07), wie Nacht (§3.4)

24. Alt → Neu

AltNeuWarum
Sternwarte als einziges Bild, „Dunkel ist das Original“mehrere Pakete; hell und dunkel gleichrangig; Klar folgt Tageszeit und SystemPaket färbt, Kern ordnet; Klarer Rahmen
Desktop entwirft, Telefon prüftbeide Breiten zugleich (393 und 1280 px)Studierende öffnen Denotato unterwegs am Telefon und abends am Rechner (Philosophie §2)
Bereichsfarbe als Fläche des aktiven Eintrags (16 %, Rand 55 %), an Chips, Datum, Bearbeitungsrand, Wiki-Kästennur am Zeichen; der aktive Eintrag in der Anwendungsfarbe zu 13 %Ruheregel R3; Bogen
Ausnahme Startseite Dokumente: Ton je ArtaufgehobenKlarer Rahmen, Weiche Ruheregeln
Leiste: Logo, Raster fester Plätze, übrige nach Raum„Heute“ und elf Bereiche in drei Räumen; Admin beim Konto; Quellen als ReiterB7; 2026-10-22-seitenleiste-zwoelf geändert
Kopf mit Adresszeile, Vor, Zurück, Rückgängig, Wiederholen, Stern, Neugroßer Titel mit „…“; rechts Suche, Neu, Mitteilungen und die Eule des Begleiters, das Konto unten in der Leiste; Seltenes im Menü „…“Hicks Gesetz; Weiche Kopf
Motiv des Orts im KopfMotiv nur im Leerzustandder Kopf gehört Titel und Werkzeugen
Schnellaktionen je Raum am TelefonTableiste Heute · Kalender · Lernen · To-Dos · MehrWeiche Tableiste
Schwebende Eule unten linksEule als Zeichen am Satz; Begleiter als Zeile der Leiste, eingeklappt als Zeichen, dazu als Eule im Kopf; am Telefon als Eule neben dem KontoWeiche Eule mit Christians Notiz
Briefing als Seite mit Satzzeilen, Lage mit Aufmachersatzalles ein Widget, kuratierte Vorgabe; Zahl vor SatzWeiche Startseite; B1
Druck auf 95 %97 %Bogen; weniger Ausschlag am Daumen
Bewegung aus springt (0s)aus blendet in 0,2 s überWeiche Verhalten; ein Sprung lässt offen, was sich änderte
Glas nur auf Schwebendemin Klar auch Karten und WidgetsWeiche Karten
Tiefe am Telefon: liegende Karten flachin Klar Glas auf jedem Gerät2026-10-26-tiefe-am-telefon geändert
Schriftskala 12 / 14 / 16 / 18 / 20 / 24 / 32, Aufmacher 30Sternwarte unverändert; in Klar Systemschrift mit den Stufen 34 · 22 · 17 · 15 · 13 · 12HIG; Weiche Schrift, die nur Klar betrifft
Knöpfe md, Chips PilleSternwarte unverändert; in Klar Knöpfe als Kapsel; konzentrische Ecken in jedem PaketHIG; Bogen
Fälligkeit: Datum in BereichsfarbeGewicht und ZustandsfarbeR3
Hinweis als Kasten oder Karton über der ListeHinweiszeile unter dem KopfR4
Bearbeiten: „Früher“/„Später“ im RasterWackeln, Ziehen, Entfernen mit Rücknahme, GalerieWeiche Startseite
Doppeltes nur über den Hinweiseindeutig Doppeltes führt Denotato selbst zusammenB8
§20 „Im dritten Bogen entschieden“, §21 Reihenfolge des Baus§20 Bogen Klarer Rahmen, §21 Prüfgliederder Guide sagt, was gilt und was es prüft
Geschichte je Regel (Daten, Kennungen, Anlässe) im FließtextRegel und Maß; Herkunft in den EntscheidungenGrundsatz 75

Unverändert übernommen: die zwölf Szenen, die Neutralen von Nacht und Tag samt Grundton, die Bereichsfarben, die Zustandsfarben und Tinten, die Werkstoffe, die Formen, die Leiter der Steine, die Federn je Anlass (außer Druck), die Stufe der Bewegung, die Zielflächen, die Eingabeschrift, das Wischen, die Kontraste 4,5 : 1 und 3 : 1, die Verbotsliste.