Timeline Studio API Documentation - v0.26.0
    Preparing search index...
    interface TimelineUIState {
        clipboard: { clips: TimelineClip[]; tracks: TimelineTrack[] };
        collapsedSectionIds: string[];
        currentTime: number;
        editMode: "trim" | "select" | "cut" | "move";
        history: TimelineHistoryEntry[];
        historyIndex: number;
        maxHistorySize: number;
        playheadPosition: number;
        scrollPosition: { x: number; y: number };
        selectedClipIds: string[];
        selectedSectionIds: string[];
        selectedTrackIds: string[];
        snapMode: "none" | "grid" | "clips" | "markers";
        timeScale: number;
        visibleTrackTypes: TrackType[];
    }
    Index

    Properties

    clipboard: { clips: TimelineClip[]; tracks: TimelineTrack[] }
    collapsedSectionIds: string[]
    currentTime: number
    editMode: "trim" | "select" | "cut" | "move"
    historyIndex: number
    maxHistorySize: number
    playheadPosition: number
    scrollPosition: { x: number; y: number }
    selectedClipIds: string[]
    selectedSectionIds: string[]
    selectedTrackIds: string[]
    snapMode: "none" | "grid" | "clips" | "markers"
    timeScale: number
    visibleTrackTypes: TrackType[]