feat(timeline): v1.5 redesign — filmstrips, gutter, zoom (v1.5 PR8) - #69
Merged
Merged
Conversation
…r, zoom Restyles the timeline to the V1 frames while keeping every interaction mechanic intact (rAF-coalesced move/trim, sketch-to-create on text lanes, empty-lane pickers, asset drops, isolated playhead/readout subscribers). The transport becomes steppers + volume | play + time | zoom in/out — zoom is new, scaling px-per-second between 0.4x and 3x. The ruler ticks every 2s with hairline dividers; track labels collapse to a 68px icon gutter (rename/delete preserved on hover/double-click); the add-layer menu moves to the gutter's "+" row. Chips become the spec's gray cards with pill trim handles: video chips inset a first-frame preview (proxy first), text chips carry their content on the action tint, and audio chips draw a decorative waveform (real peaks are a follow-up). Adds the harvested play/zoom/video-2/ plus-medium icons. Co-authored-by: Cursor <cursoragent@cursor.com>
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.
Summary
PR8 of the v1.5 train — the timeline aesthetic from the
Generated the first cutframe (346:10037subtree), mechanics untouched.00.00s / 37.9sreadout; right zoom in/out (new — scales px/sec 0.4×–3×, all geometry conversions now flow through the zoomed scale, including scrub, drag, sketch and drops).00 02 04…, tabular) with hairline dividers between; scrub unchanged.LABEL_Wdrops 150→68; video rows 72px, others 48px, hairline row separators; the add-layer menu moves to the trailing "+" gutter row.<video>preview (proxy first) at radius-8; text chips render their copy on the text-action tint; audio chips draw a decorative CSS waveform (honest caveat: real peak extraction is a noted follow-up).Renderer-only — HMR covers it.
Test plan
Made with Cursor