mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-10 22:20:14 +00:00
Fifth PR in the Studio storyboarding stack. Click a contact-sheet tile to open a full-area focus on that frame. - StoryboardFrameFocus: large poster, prev/next nav, full narrative, and an editable voiceover *guide* (textarea) saved back to STORYBOARD.md. Status can be advanced outline → built → animated inline. - "Open in Preview" jumps to the timeline focused on the frame's sub-composition (setActiveCompPath + view-mode timeline). - core/storyboard: setFrameField / setFrameVoiceover / setFrameStatus — surgical in-place writers that update one frame's metadata without re-serializing (markdown stays canonical). Tested. - Extract shared FramePoster (used by tile + focus); tiles are now buttons that open focus. Voiceover here is the editable guide; SCRIPT.md remains the locked narration that drives TTS. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
19 lines
409 B
TypeScript
19 lines
409 B
TypeScript
export {
|
|
STORYBOARD_FILENAME,
|
|
SCRIPT_FILENAME,
|
|
FRAME_STATUSES,
|
|
DEFAULT_FRAME_STATUS,
|
|
type FrameStatus,
|
|
type StoryboardGlobals,
|
|
type StoryboardFrame,
|
|
type StoryboardWarning,
|
|
type StoryboardManifest,
|
|
} from "./types.js";
|
|
export { parseStoryboard } from "./parseStoryboard.js";
|
|
export {
|
|
setFrameField,
|
|
setFrameVoiceover,
|
|
setFrameStatus,
|
|
VOICEOVER_ALIASES,
|
|
} from "./editStoryboard.js";
|