Skip to content

feat(timeline): ripple delete gaps, multi-clip trim, playhead keys, in/out points, text editing - #101

Open
Aavirash wants to merge 3 commits into
diffusionstudio:mainfrom
Aavirash:feat/timeline-editing
Open

Aavirash wants to merge 3 commits into
diffusionstudio:mainfrom
Aavirash:feat/timeline-editing

Conversation

@Aavirash

Copy link
Copy Markdown

What

  • Ripple delete a gap — right-click the empty space between two clips (or before the first clip). Ripple delete shifts every layer left (Premiere's ripple); Close gap (this layer) moves only that track.
  • Playhead keys — with nothing selected: Left/Right = 1 frame, Shift = 5 frames, Cmd = 10 frames.
  • Multi-clip trim — trimming one clip of a multi-selection trims the whole selection by the same delta, each clamped to its own source.
  • Text editing — double-click a text layer focuses the inspector's Content field. Captions get a Content box that rewrites the transcript segment at the playhead (stored as a new asset; the original is kept).
  • In/out points — I/O set the work area in/out at the playhead, and the work area bar appears. (The ellipse tool moves to E so O can be the out point.)

Notes

  • Editor-only changes under apps/web.
  • npm run check --workspace=@diffusionstudio/web passes.
  • npm run lint --workspace=@diffusionstudio/web: 0 errors (3 pre-existing warnings in projects/edits.ts).

…t editing

- Right-click a gap (including before the first clip) to ripple delete it:
  every layer shifts left (Premiere Ripple Delete), or close just this layer.
- Arrow keys move the playhead with nothing selected: 1 frame, Shift 5, Cmd 10.
- Trimming one clip of a multi-selection trims the whole selection.
- Double-click a text layer to edit its content; captions get an inspector
  content box that rewrites the transcript segment at the playhead.
- I/O set the work area in/out at the playhead; the work area bar appears.
- Ellipse tool moved to E so O can be the out point.
@vercel

vercel Bot commented Oct 17, 2026

Copy link
Copy Markdown

@Aavirash is attempting to deploy a commit to the Diffusion Studio Team on Vercel.

A member of the Team first needs to authorize it.

Double-clicking a text or caption opens a textarea over it in the viewer, so
the cursor is in the video. Text edits live; a caption's words are rewritten
in its transcript on Enter or blur.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant