Board editor: Panels and Sketch (#42) #92
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crowmaki/ai-studio!92
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-42-board-editor"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #42. Part of #24.
What
A filmmaker can storyboard a whole Scene in a Panel-strip editor over the Scene's Board timeline.
Core (
studio-core)board(one per Shot) andpanel(position,canvas_w,canvas_h,sketch_blob_id). Sketch PNGs are blobs, and the sweep knows the column.board_canvas: 320×180 at 16:9).save_boardwrites all Panels in their new order as one undoable edit ("Save board"). Panels are edited in place with no history, and saving an unchanged Board does nothing. It refuses:board_imagesflattens a Board deterministically, and a pinned hash test guards the bytes.scene_boardsreturns the Board timeline in script order. Shots that start on the same Line follow the Setup order.UI
[and]for size.Not in this PR
annotationscolumn, the Sketch/Annotate switch and Notation come with #43.Checks
cargo test --workspace --all-features: 15 new tests intests/boards.rscover Panel ordering, flattening bytes and barring.bun test srcandbun run checkpass.