Skip to content

3 timeline zoom optional auto follow for closely spaced markers - #4

Merged
patrickiel merged 4 commits into
mainfrom
3-timeline-zoom-optional-auto-follow-for-closely-spaced-markers
Aug 24, 2026
Merged

3 timeline zoom optional auto follow for closely spaced markers#4
patrickiel merged 4 commits into
mainfrom
3-timeline-zoom-optional-auto-follow-for-closely-spaced-markers

Conversation

@patrickiel

Copy link
Copy Markdown
Owner

What changes, and what a user notices

How it was tested

  • Tried it in a real browser (pnpm dev)
  • node e2e/run.mjs — required if this touches the DSP or the connection
    state machine. The suite is not all-green; compare against a clean
    checkout rather than assuming your change caused a failure.
  • Firefox, if the change is anything but panel-internal
  • Worklet bundles rebuilt, if a *.worklet.ts or center-cut-dsp.ts changed

Anything you are unsure about

- Introduced `installMockTicker` for time-driven UI previews without an engine.
- Enhanced side panel to support mock playhead functionality via URL parameters.
- Updated settings store to ensure keymap defaults are merged correctly.
- Implemented timeline zoom in/out and fit functionality with dedicated buttons.
- Added visual feedback for timeline view adjustments, including a viewbar for panning.
- Created a new `timeline-view` module to manage zoom and pan logic for the timeline.
- Improved user experience with hints for zoom and pan gestures.
Adds the screencast renders plus the tooling that produces them:
caption burn-in (apply-captions.ps1 + captions.srt), intro/outro
title cards (apply-cards.ps1, capture-card.mjs, card.css, *.html),
and promo/README.md describing the workflow.

Replaces the earlier reddit/ planning notes.

screencast.mp4 is stored as a CRF 20 re-encode (15 MB) rather than
the 184 MB raw capture, which exceeded GitHub's 100 MB file limit.
@patrickiel patrickiel linked an issue Aug 24, 2026 that may be closed by this pull request
@patrickiel
patrickiel merged commit 753afa6 into main Aug 24, 2026
2 checks passed
@patrickiel
patrickiel deleted the 3-timeline-zoom-optional-auto-follow-for-closely-spaced-markers branch August 24, 2026 19:29
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.

Timeline zoom + optional auto-follow for closely spaced markers

1 participant