Linear

A Linear workspace where an agent comments on an issue and moves it to done.

0:00 / 0:01

Customize

30
34

Installation

pnpm odori add component linear

Edit the source in videos/components/linear/. 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
Products
Recommended duration
270 frames · 9s
Minimum duration
150 frames · 5s
Entrance
14 frames
Exit
12 frames
Reduced motion
status shown resolved, no chip transition
Requires
sans font, mono font
Content limits
id ≤ 16, title ≤ 72, status ≤ 20, movesTo ≤ 20, workspace ≤ 24, team ≤ 24

Props

PropTypeDefaultRequired
workspaceThe workspace name, beside its mark at the top of the sidebar.string"Odori"—
teamThe team whose section the issue belongs to.string"Engineering"—
idThe issue identifier.string"ENG-128"—
titlestring"Export size differs between identical commits"—
bodyThe issue body, above the activity.string"Two runs of the same commit produced files 40MB apart. Suspect the encoder defaults differ between machines."—
statusThe status it starts in, and the one the agent moves it to.string"In Progress"—
movesTostring"Done"—
prioritystring"Urgent"—
labelsstring[]["render"—
assigneestring"johndoe"—
requestWhat a person asks in the comment box, typed in and posted.{author: string; body: string}{author: "John Doe"—
agentThe agent's comment, which arrives whole after a working indicator.{name: string; body: string}——
thinkingFramesnumber30—
theme"light" | "dark""light"—
charactersPerSecondnumber34—

Related components

All components