fix(studio): add preview audio mute controls (#853)

This commit is contained in:
Miguel Ángel
2026-05-15 03:37:53 +02:00
committed by GitHub
parent 9cc09fca83
commit d1e5ac2939
11 changed files with 338 additions and 27 deletions
@@ -8,6 +8,7 @@ export interface StudioUiPreferences {
leftCollapsed?: boolean;
timelineVisible?: boolean;
playbackRate?: number;
audioMuted?: boolean;
previewZoom?: StoredPreviewZoomState;
}
@@ -44,6 +45,9 @@ function readStorage(storage: Storage | null): StudioUiPreferences {
if (typeof parsed.playbackRate === "number" && Number.isFinite(parsed.playbackRate)) {
preferences.playbackRate = parsed.playbackRate;
}
if (typeof parsed.audioMuted === "boolean") {
preferences.audioMuted = parsed.audioMuted;
}
if (isRecord(parsed.previewZoom)) {
const { zoomPercent, panX, panY } = parsed.previewZoom;
if (