13 lines
753 B
TypeScript

/** User decision: video canvas authorization is paused; manual video features are unchanged. */
export const ZCODE_VIDEO_CANVAS_AUTHORIZED = false;
export function isZcodeWorkspaceAuthorized(workspace: string) {
return workspace !== "video" || ZCODE_VIDEO_CANVAS_AUTHORIZED;
}
/** Video-only controls can also appear in the image workspace's mode menus. */
export const VIDEO_ONLY_AGENT_TOOLBAR_KEYS = new Set([
"markerPanel", "workflowConnection", "addImageInput", "addScriptNode", "addVideoInput", "workflowNodeLibrary",
"exportVideoCanvas", "importVideoCanvas", "newVideoCanvas", "videoUpload", "videoPlay", "videoPause", "videoMute",
"videoUnmute", "videoMore", "videoDownload", "videoDelete", "chatModeVideoActive", "chatModeVideoMenu",
]);