Tier 2: mirror screen panel
The tier that delivers the actual experience of using deckd. A single stylized framed "screen" beside the deck that reflects state — it does not simulate a windowed OS (Tier 3 is scrapped).
Build
A "mirror" panel driven by the same MockDaemon stream, showing:
- the focused app's identity (icon + name) — the target of the app-switcher strip;
- a now-playing card with a live, moving progress bar + (placeholder) album art;
- a volume bar that animates when the deck's volume buttons are pressed.
Why this is the destination
It closes the loop that makes people get it: press a deck button → the screen visibly reacts. That press-and-the-world-responds loop is the experience of using deckd (press deck → your real computer reacts). Toasts describe it; the mirror lets a visitor feel it.
Constraints
- Reflect only real state transitions the product actually produces (honesty).
- Honor
prefers-reduced-motion; keyboard- and touch-accessible.
Part of the mocked-demo epic. Depends on Tier 1 + the gate.
Tier 2: mirror screen panel
The tier that delivers the actual experience of using deckd. A single stylized framed "screen" beside the deck that reflects state — it does not simulate a windowed OS (Tier 3 is scrapped).
Build
A "mirror" panel driven by the same MockDaemon stream, showing:
Why this is the destination
It closes the loop that makes people get it: press a deck button → the screen visibly reacts. That press-and-the-world-responds loop is the experience of using deckd (press deck → your real computer reacts). Toasts describe it; the mirror lets a visitor feel it.
Constraints
prefers-reduced-motion; keyboard- and touch-accessible.Part of the mocked-demo epic. Depends on Tier 1 + the gate.