Repository navigation
feat(studio): embedded in promptwise, Studio looks like its own Timeline and takes its chat's files - #8
Merged
Conversation
…ise's own On top of the reapplied tab fit (no second header, a compact dock): - The timeline toolbar starts with history, the tool, split and zoom. Snapping, ripple, meters, keyframes, beats and the thumbnail and selection zooms open with More. - Clips are flat blocks with no title band or shadow: the name is a small chip on pictures, and a text layer shows its words in the interface's type on the tertiary surface. Effect badges show on the clip in hand. Audio clips keep Studio's fill, which their waveform is drawn for. - A panel alone in its group has no tab to name it. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
…play button that shows - The dock's dividers no longer light up in the accent colour. Under the pointer or while dragged they show promptwise's sidebar grip, the white pill with three lines, turned on its side between the preview and the timeline. - The play and pause glyph had a white fill, which vanished on the light surface. It is now promptwise's own Timeline's filled play and pause in the button's ink, and the button's hover is the toolbar's. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
…line promptwise's chat drags its images, videos and sounds as a list of URLs under its own type (application/x-bebra-asset). The timeline now takes that drop: each file becomes a clip that plays from its own address, as the clips of a converted promptwise timeline do, one after the other from the drop point. A remote file's kind comes from its path, its length from loading its metadata, and a video lands audible, since the project's probe can't reach it. Its address is written as it is, with only the attribute's own characters escaped. Anything that isn't an http(s) URL is ignored. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
ernis2077
marked this pull request as ready for review
November 10, 2026 22:16
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Studio embedded in promptwise's Timeline tab looks and behaves like promptwise's own Timeline. Four commits:
1. The tab fit, back (reapplies #6, reverted in #7)
promptwise:command, and Studio reports their state aspromptwise:state.2. The timeline looks like promptwise's
3. Dividers and the play button
4. Files dragged out of promptwise's chat land on the timeline
application/x-bebra-asset. The timeline takes that drop: each file becomes a clip that plays from its own address, as a converted promptwise timeline's clips do, one after the other from the drop point.Why
In the tab, Studio sat under promptwise's toolbar with a header of its own, three columns that didn't fit, black clip blocks, an accent-coloured divider and a play button nobody could see. And the project's media could only get onto the timeline through Studio's own Assets panel.
Related work
promptwise:command; it is not in [CKS-test] perm probe heygen-com/hyperframes#866.promptwise-v*release is cut and the sandbox image moves to it.Checked
bun run lint, Studio'stsc --noEmitand its whole test suite (8214 passed).src.<video>with the file's full address and its probed length.Not checked
🤖 Generated with Claude Code