Zum Inhalt
Hey AlbertMarke und Designsystem
Als MarkdownEnglishEN

Screens

Mac und Browser

Die Planungsmaschine – Woche im Stundenraster, Leiste aus- und eingeklappt, Bereiche mit Liste und Seitenspalte. Gilt für eine Mac-App und für die Web-App im Browser, mit Maßen in Punkten und Tastenkürzeln.

Am Mac setzt man sich hin. Hier ist Dichte erlaubt: die ganze Woche auf einmal, Tabellen, Spalten, Tastatur. Der Mac ist der einzige Ort, an dem Safe, Tresor und Finanzen ganz aufgehen.

Mac-App und Web-App

Es gibt zwei Wege auf einen großen Bildschirm, und beide haben denselben Aufbau:

  • Die Mac-App aus apps/apple (SwiftUI, ein Ziel neben iPhone und iPad). Nur sie kann, was nativ geht: Face ID für den Tresor, Secure Enclave, Mitteilungen, Kurzbefehle.
  • Die Web-App unter app.hey-albert.app (Next.js, apps/web) für jeden Browser, auch auf Rechnern ohne App Store. Die Web-App ist die Fläche für Planung und Papierkram. Der Tresor ist hier nicht, denn der Browser hat keine Secure Enclave.

Leiste, Kopf, Anrede, Raster und Karten sind dieselben Bauteile. Wer eine Fläche für den Mac entwirft, entwirft sie für beide.

Fenster und Maße

Die Referenz-Screens sind für ein Fenster von 1440 × 900 pt gezeichnet. docs/12-roadmap.md nennt dazu 1600 × 1000 pt. Das Fenster ist frei größenveränderbar. Unter 1200 pt Breite klappt die Leiste ein (Vorschlag).

MaßWertToken
Leiste220 pt, eingeklappt 72 pt, 24 pt vom Fensterrand--leiste-mac, --leiste-mac-eng, --radius-block
Rand zwischen Leiste und Fläche32 pt--flaeche-rand-mac
KopfSuchpille 46 pt, Kreise 40 pt–
Anrede40 pt--grad-anrede-mac
Tagesreiter68 pt hoch, Radius 12 pt--radius-klein
KartenPolster 12 pt, Radius 16 pt--karte-innen, --radius-karte
Zielfläche28 pt für den Zeiger--ziel-zeiger
Orte in der Leiste42 pt hoch–

Woche im Stundenraster

Die Heldenansicht. Sieben Spalten, ein Stundenraster, die Jetzt-Linie. Hier wird die Woche verteilt.

Echter Screen: Wochenboard

Mac · Woche im Stundenraster · 1440 × 900 pt · belegt

  1. 1
    Leiste · 220 pt, 24 pt vom Fensterrand

    Schwarzer Block: Wortmarke „Hey Albert“, dann Flächen (Heute, Woche, Eingang mit Zähler), Bereiche (Essen, Aufgaben, Schule, Freude, Wichtiges), Persönlich (Ich, Haushalt), unten der Mensch mit „Profil und Einstellungen“. Aktiver Ort: rosa Strich links. Albert ist kein Ort.

    --leiste-mac--radius-block--flaeche-leiste--akzentLeisteMac

  2. 2
    Kopf der Fläche · Suchpille 46 pt, Kreise 40 pt

    Suchpille mit rosa Lupe. Rechts darin „In:“ und gestrichelte Bereichs-Chips: Termine, Fahrten, Aufgaben, Dokumente, Post mit Zähler. Dann drei Kreise in fester Reihenfolge: Klingel, Nachrichten, rosa Plus.

    --flaeche-erhoben--akzent--schwarz--flaeche-rand-macKopfzeile

  3. 3
    Anrede · 40 pt

    „Guten Morgen, Anna.“ in Bricolage 800, eng gelaufen. Im Wochenboard darunter eine Zeile: „Mittwoch, 3. September · 16:40 · zwei Sachen offen, ein Vorschlag“.

    --grad-anrede-mac--laufweite-titelAnredezeile

  4. 4
    Datum und Personen

    Schwarze Datum-Pille „1. – 7. September“, daneben der Personenfilter: alle, dann A, T, F, L, S.

    --schwarz--person-1--person-2--person-3--person-4--person-5DatumPillePersonenFilter

  5. 5
    Spannen-Regler

    Heute · 3 Tage · Mo – Fr · Mo – So · Monat, rechtsbündig.

    --knopf-zweit--schwarzSpannenRegler

  6. 6
    KW und Tagesreiter · Reiter 68 pt, Radius 12 pt

    Links „KW 36“. Sieben Reiter mit Wochentag in Kapitälchen und Datum „3.9.“. Heute schwarz, Sonntag rosa-grau.

    --radius-klein--grad-kapitaelchen--schwarz--sonntagTagesreiter

  7. 7
    Zeitachse

    Uhrzeiten HH:MM in Roboto Mono, halbstündlich. Die aktuelle Zeit steht als rosa Pille: „16:40“.

    --schrift-mono--ziffern-tabellarisch--grad-zweitZeitachse

  8. 8
    Stundenraster mit Karten

    Eine Spalte je Tag. Die Achse setzt nur den Anfang, eine Karte wird so hoch, wie ihr Inhalt braucht. Fahrten blau, Familie gelb, Termine beige, Albert gestrichelt grau ohne Füllung mit zwei Knöpfen, Offenes gestrichelt rosa.

    --karte-innen--radius-karte--bedeutung-fahrt--bedeutung-familie--rand-vorschlag--rand-offenZeitachseKarteBuendelKarteKonfliktKarte

  9. 9
    Jetzt-Linie

    Gestrichelt über die ganze Breite, fängt keine Klicks. Rosa heißt hier jetzt, nie Fehler.

    --linie-jetzt--muster-gestricheltJetztLinie

  10. 10
    Schnellmenü (offen)

    Liegt über dem Raster, wenn das rosa Plus gedrückt ist: Termin (⌘ N), Aufgabe, Fahrt, Dokument scannen, Kontakt, Notiz. Gegenstände statt Verben.

    --flaeche-erhoben--radius-karteSchnellMenue

Quelle: assets/referenz/mac-a2-stundenraster.png · apps/site/bilder/Wochenboard.png · ui_kits/mac/WocheRaster.jsx · components/leiste/LeisteMac.jsx · components/kopf/Kopfzeile.jsx

Leiste eingeklappt

Eingeklappt bleibt die Leiste 72 pt breit. Die gewonnene Breite geht ganz an die Spalten.

Mac · Leiste eingeklappt · 1440 × 900 pt · belegt

  1. 1
    Leiste eingeklappt · 72 pt

    Oben der Ball im cremefarbenen Kreis, dann nur Zeichen, durch Haarlinien in drei Gruppen getrennt. Der rosa Pfeil am Rand klappt wieder auf. Unten der eigene Kreis.

    --leiste-mac-eng--radius-blockLeisteMac

  2. 2
    Kopf der Fläche

    Wie ausgeklappt, nur breiter.

    Kopfzeile

  3. 3
    Anrede

    „Guten Morgen, Anna.“

    --grad-anrede-macAnredezeile

  4. 4
    Haupthandlung

    „Neuer Termin“ als schwarzer Knopf, daneben der Kreis für die Ansicht. Ein Ziel je Fläche.

    --knopf-primaer-flaeche--ziel-zeigerKnopf

  5. 5
    Datum, Personen, Spanne

    Eine Zeile, Spanne rechts.

    DatumPillePersonenFilterSpannenRegler

  6. 6
    KW und Tagesreiter

    Sieben Reiter, breiter als ausgeklappt.

    Tagesreiter

  7. 7
    Zeitachse und Raster

    Die gewonnenen 148 pt gehen ganz an die sieben Spalten.

    ZeitachseKarteJetztLinie

Quelle: assets/referenz/mac-a2-eingeklappt.png · components/leiste/LeisteMac.jsx (eingeklappt)

LeisteMac

components/leiste/LeisteMac.jsx

Die schwarze Leiste des Mac – Logo, drei Gruppen, unten der Mensch.

<LeisteMac aktiverOrt="Woche" onWahl={setOrt} style={{ height: "100%" }} />
<LeisteMac eingeklappt fassung="pille" aktiverOrt="Woche" />

Der aktive Ort trägt einen rosa Strich links und ein aufgehelltes Feld. Eingeklappt als fassung="pille" tritt er als rosa Kreis seitlich heraus und die Leiste beult sich um ihn. Albert steht nicht in der Leiste – er ist kein Ort.

Das Logo lädt aus assets/logo-albert-hell.png; setze auf <html> data-albert-logo="<pfad>", wenn es woanders liegt.

Typen (.d.ts)
/**
 * Die schwarze Leiste auf dem Mac - voll (220 px) oder eingeklappt (72 px) als Block oder als Pille.
 */
export interface LeisteOrt { name: string; zeichen: string; zaehler?: number }
export interface LeisteGruppe { gruppe: string; eintraege: LeisteOrt[] }
export interface LeisteMacProps {
  /** Der Ort, auf dem man steht: "Heute" | "Woche" | "Eingang" | "Essen" | ... */
  aktiverOrt?: string;
  /** Gruppen der Navigation. Standard: Flächen, Bereiche, Persönlich. */
  orte?: LeisteGruppe[];
  eingeklappt?: boolean;
  /** Eingeklappt gibt es zwei Fassungen: schmaler "block" oder rundum abgerundete "pille",
   *  bei der der aktive Ort als rosa Kreis seitlich heraustritt. */
  fassung?: "block" | "pille";
  /** Der Mensch unten in der Leiste. */
  ich?: string;
  onWahl?: (ort: string) => void;
  onKlappen?: () => void;
  onProfil?: () => void;
  style?: React.CSSProperties;
}
export function LeisteMac(props: LeisteMacProps): JSX.Element;
export const ORTE: LeisteGruppe[];

Bereiche mit Liste und Seitenspalte

Aufgaben, Wichtiges, Freude und Haushalt folgen einem Muster: Titel mit Zählzeile, Offenes oben, eine Tabelle, rechts eine Seitenspalte.

Echter Screen: Aufgaben

Mac · Bereich mit Liste und Seitenspalte · 1440 × 900 pt · belegt

  1. 1
    Leiste

    Der aktive Bereich trägt den rosa Strich.

    LeisteMac

  2. 2
    Kopf mit Bereichs-Chips

    Die Chips gehören dem Bereich: in Aufgaben „Alle, Offen, Kinder, Haushalt“, im Safe „Verträge, Ausweise, Bescheide, Fristen“.

    Kopfzeile

  3. 3
    Titel und Zählzeile

    „Aufgaben“, darunter „Diese Woche · 18 Aufgaben · 2 ohne Zuständigen“. Die Zählzeile nennt Offenes immer.

    --grad-anrede-mac--grad-zweitAnredezeile

  4. 4
    Haupthandlung oder Zahl-Kacheln

    Rechts oben entweder ein schwarzer Knopf („Aufgabe anlegen“, „Menschen einladen“) oder zwei Zahl-Kacheln („3 Fristen in den nächsten 90 Tagen“).

    KnopfZahlKachel

  5. 5
    Offen, ohne Zuständigen

    Ganz oben, gestrichelt rosa umrandet: „der einzige Ort, an dem eine Aufgabe ohne Namen liegen darf“. Jede Zeile trägt „Noch niemand“.

    --rand-offenKarte

  6. 6
    Tabelle

    Kopf in Kapitälchen, Zeilen mit Haarlinie, rechts Stand oder Handlung je Zeile. Dichte ist am Mac erlaubt.

    --hell--linie-haar--grad-kapitaelchenAvatarZustandsPilleKnopf

  7. 7
    Seitenspalte

    Was zum Bereich gehört, aber nicht in die Liste: Sonntagsrunde, Taler dieser Woche, der Tresor als schwarze Karte mit „Mit Face ID öffnen“.

    --bedeutung-familie--schwarzKarteTalerStand

  8. 8
    Hinweise unten

    Im Register Sachbearbeiter, was gilt: „Was wer sehen darf, entscheidet die Datenbank, nicht ein ausgeblendeter Knopf.“

    --flaeche-karte

Quelle: apps/site/bilder/Aufgaben.png · Safe.png · Anlass.png · Haushalt.png (gleiches Muster)

Die Sonntagsrunde

Die Sonntagsrunde ist eine eigene Fläche ohne Leiste. Acht geführte Schritte, Großschrift für den Familienkreis, ein Mensch ist dran. Die Runde läuft vom Mac oder iPad per AirPlay auf den Fernseher. Der Screen ist für 1920 × 1080 pt gezeichnet.

Sonntagsrunde Schritt 4 von 8: Lena ist dran. Wer fährt Samstag zum Turnier? Rückfahrt ohne Fahrer, Papa und Oma Grete haben Zeit
Sonntagsrunde, Schritt 4 von 8 · PNG 3840 × 2160

Tastatur

Am Mac geht alles mit der Tastatur. Fokus ist immer sichtbar: 2 pt Ring in Offen-Rosa mit 2 pt Abstand, nur bei :focus-visible.

KürzelWasStand
⌘ Nneuer Terminbelegt (Schnellmenü im Referenz-Screen)
⌘ KBefehlspalettebelegt (docs/12-roadmap.md, Phase 0)
⌘ JAlbert fragenbelegt (docs/11-produkt.md)
⌘ 1 – 3Linsen auf Heute: Verlauf, Tafel, Haushaltbelegt (docs/11-produkt.md §5b)
⌘ FSuche im KopfVorschlag
PfeiltastenKarte im Raster verschieben, angekündigt für Screenreaderbelegt als Anforderung (docs/11-produkt.md §5b)
⌘ ZRückgängigVorschlag, folgt dem System
⌘ \Leiste ein- und ausklappenVorschlag

Die Kürzel stehen nur am Mac im Schnellmenü. Am iPhone und iPad nicht.

Rollen am Mac

RolleEinstieg
Anna, TobiasWochenboard, ganze Woche, Leiste mit allem
Kind ab 13eigener Kalender, Aufgaben – ohne Safe, Tresor, Finanzen
Kinder bis 12, Gäste, Au-pairkein Einstieg am Mac (Matrix III)

Alle Flächen am Mac

Aufgaben: zwei offen ohne Zuständigen oben, darunter die Woche mit Namen und Talern, rechts Sonntagsrunde und Taler
Aufgaben · PNG 2880 × 1800
Wichtiges: Dokumente mit Frist und Stand, rechts der Tresor mit Face ID
Wichtiges mit Safe und Tresor · PNG 2880 × 1800
Anlass Dänemark: Was zu tun ist, Eingeladene, Packlisten je Person, Album, Kosten
Anlass Dänemark · PNG 2880 × 1800
Family Feed am Mac mit Beiträgen, Kreisen der Menschen und dem Rhythmus
Family Feed · PNG 2880 × 1800
Haushalt: neun Menschen mit Rolle, Sprache, Rechten für Safe, Tresor und Geld und dem Ende jedes Zugangs
Haushalt und Rechte · PNG 2880 × 1800

Was es am Mac nicht gibt

  • „Nimm mit“ abhaken, Abfahrt und Ankunft, Einkaufsliste im Laden. Das passiert unterwegs, am iPhone und an der Uhr.
  • Brief scannen und Foto der Buchseite. Dafür ist die Kamera des iPhones da.
  • HealthKit, also Bewegung und Gesundheit. Es gibt sie auf dem Mac nicht.
  • Kinderräume für Kinder unter 13.