Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Timeline skeleton

Linear: AUT-139

Layout-only timeline scaffold — transport row + per-track labels + dashed placeholder content. The real keyframe editing lives in DopeSheet; this skeleton is what the editor renders below the canvas when no clip is loaded or when a track has nothing on it.

States

StateStory
Empty (no placeholders)timeline-empty
With placeholderstimeline-with-placeholders
Playingtimeline-playing
Selected video tracktimeline-selected-track

API

#![allow(unused)]
fn main() {
use ui_storybook::components::editor::{TimelineSkeleton, TimelineView};
use ui_storybook::fixtures::editor::sample_timeline_skeleton;

view! { <TimelineSkeleton view=sample_timeline_skeleton() /> }
}

Skeleton, not editing

This is presentational scaffolding only. Timeline editing (clip trimming, keyframe drag, mask scrubbing) is DopeSheet's job and lives in wisp plus the future editing controller. The skeleton just shows row labels + placeholders the user can recognize.