Component Workshop

Core Interactions

The feel of a clear transmission. Every tap is decisive, every response is received.

FARBSPRACHE

Colour Roles in UI

Every colour has one job. Consistent across every screen.

Orange — Action & Signal

CTAs, recording states, the "roger." moment, primary progress. Orange means do something or something happened. Used sparingly so it always commands attention.

Blue — Information & Context

ATC content, frequency data, informational badges, secondary stats, links, airspace references. Blue means read this or this is context. The calm counterweight to orange.

Ink — Structure & Text

Body text, UI chrome, dark surfaces, secondary controls. Ink is the backbone — always present, never competing.

Green — Success

Correct answers, completed states, passed exams. Only appears after a positive result.

Red — Retry

Incorrect answers, errors, connection issues. Never punitive — always paired with a path forward. (Augenhöhe)

PTT

Push-to-Talk — The Heart of roger.

Press and hold to transmit. Release to send.

Zum Sprechen halten
PTT COMPACT

Inline Recording Button

For text-input fallback mode: tap to start, tap to stop.

BUTTONS

Transmission-Grade CTAs

Every button press sends a signal. The orange flash is the "roger." — transmission received.

PRIMARY — THE SIGNAL
SECONDARY — CALM ACTIONS
FULL-WIDTH — DASHBOARD CTA
DISABLED
RADIO

ATC Transmission Bubble

The voice of air traffic control. Plays with radio-quality audio styling.

München Tower 118.700

«Delta Echo Alpha Bravo Charlie, München Tower, Piste zwei sechs Links, Wind zwei vier null Grad acht Knoten, Landung frei.»

FEEDBACK

Grading Responses

Augenhöhe: never punish, always guide. The animations reward action, not just correctness.

roger.

Readback korrekt — Piste, Freigabe und Callsign stimmen.

Fast richtig

Die Pistenbezeichnung fehlt im Readback.

Erwartet: Piste 26 Links, Landung frei, D-EABC

Nochmal — kein Stress

Das Readback weicht vom Standard ab. Hör dir die Anweisung nochmal an.

PIPELINE

Voice Processing Pipeline

After you release PTT, this shows what's happening with your recording.

Senden
Empfangen
Bewerten
Fertig
LUFTRAUM

Blue in Action — Info & Context

Blue carries information. It never competes with orange for attention.

Readbacks müssen die Pistenbezeichnung und die Freigabe enthalten.

TWR 118.700
ATIS 128.025
GND 121.725
TAGS: BLUE = INFO, ORANGE = ACTION
MODUL 3 12 FRAGEN ~8 MIN FÄLLIG NEU
STATS: BLUE = INFORMATIONAL METRICS
86% Genauigkeit
12 Fragen
8m Dauer
LINKS & SECONDARY ACTIONS
TOASTS

Notifications

Brief, calm confirmations. Never interrupt the flow.