Browser demo

Browser chrome for deterministic product interface frames.

0:00 / 0:01

Customize

Installation

pnpm odori add component browser-demo

Edit the source in videos/components/browser-demo/. Use odori diff to compare upstream changes and odori update to apply updates.

Timing contract

Use these durations and content limits when composing a scene. Run odori test to check your video.

Family
Interface
Recommended duration
240 frames · 8s
Minimum duration
90 frames · 3s
Entrance
18 frames
Exit
12 frames
Reduced motion
no cursor motion
Requires
mono font, sans font
Content limits
url ≤ 48

Props

PropTypeDefaultRequired
urlstring—Yes
childrenReactNode——
cursorFrame-driven cursor path in canvas coordinates.Array<{frame: number; x: number; y: number}>[]—

Related components

All components