feat(studio,studio-server,cli): render cancel end-to-end + renders/nle/storyboard UX (#1963)

This commit is contained in:
Vance Ingalls
2026-07-06 16:43:48 -07:00
committed by GitHub
parent ec06f4bf89
commit 241f9d683e
19 changed files with 866 additions and 201 deletions
@@ -7,6 +7,7 @@ export interface StoredPreviewZoomState {
export interface StudioUiPreferences {
leftCollapsed?: boolean;
timelineVisible?: boolean;
timelineHeight?: number;
playbackRate?: number;
audioMuted?: boolean;
previewZoom?: StoredPreviewZoomState;
@@ -48,6 +49,9 @@ function readStorage(storage: Storage | null): StudioUiPreferences {
if (typeof parsed.timelineVisible === "boolean") {
preferences.timelineVisible = parsed.timelineVisible;
}
if (typeof parsed.timelineHeight === "number" && Number.isFinite(parsed.timelineHeight)) {
preferences.timelineHeight = parsed.timelineHeight;
}
if (typeof parsed.playbackRate === "number" && Number.isFinite(parsed.playbackRate)) {
preferences.playbackRate = parsed.playbackRate;
}