Skip to main content
8 UI components for building polished scene layouts.

SafeArea

Title-safe padding container. Keeps content within broadcast-safe margins (~5% on all sides).
Use SafeArea as the content layer in every scene to ensure text and UI elements don’t get clipped at edges.

Background

Gradient or solid-color backgrounds.
Place Background as the first child inside AbsoluteFill so it sits behind all other layers.

GlowOrb

Animated glowing orb for ambient visual interest. Drifts slowly with a gentle floating animation.
Place between Background and content layers for a soft ambient effect.

Terminal

Terminal window with typewriter line animation. Lines appear one at a time with a typing effect.
Renders a dark terminal chrome with a title bar and monospace font.

Card

Glassmorphism card with spring entrance animation.
Cards have a frosted glass effect with subtle borders and an automatic spring entrance animation. Use for feature highlights, metric displays, and content grouping.

Badge

Pill-shaped label component with spring entrance.
Small pill-shaped labels. Use for version numbers, tags, categories, or status indicators.

Grid

Subtle background grid overlay.
Renders a faint grid pattern. Place between Background and content layers for a technical/engineered aesthetic.

Vignette

Edge-darkening overlay.
Place as one of the last layers to subtly draw focus to the center of the frame.

Scene layering pattern

Combine components in this order for a polished scene: