COMPOSE
Layout Studio
Build a native screen visually or with strict YAML, using one canonical layout model.
Live canvas
The macOS editor renders the same MeetingRoomDashboardView used by Apple TV. In grid mode, drag cards to move them and use the lower-right handle to resize. Changes snap to cells and invalid collisions are rejected.
Layout modes
- Regions — order components in header, primary, secondary and footer areas.
- Grid — place 1–32 components on a bounded 1–24 × 1–24 canvas.
- Publishing remains explicit; pointer movement does not create network churn.
Safe YAML
version: 1
name: Meeting Room
mode: grid
grid:
columns: 12
rows: 12
gap: 24
edgeInset: 64
components:
- id: clock
kind: clock
column: 0
row: 0
columnSpan: 7
rowSpan: 4Execution boundary
Good to know
YAML selects only components compiled into the signed application. Scripts, templates, anchors, aliases, credentials and downloaded executable cards are rejected.