Commit Graph

8 Commits

Author SHA1 Message Date
c00c215d33 fix: adjustShuttle reads live rate with 0.25 step, fullscreen targets documentElement
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 19:45:50 -04:00
bb5fa4bd63 feat: add SpeedSelector popup component
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 19:03:46 -04:00
d9f58747a4 feat: add PiP, fullscreen, and playbackRate helpers to playback module
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 19:02:03 -04:00
bd96da4dc9 feat: add appMode preference (clipper/player) with persistence
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 19:00:34 -04:00
30b04b42d4 fix: correct clip in-point edit test for EDIT_TOLERANCE
markInPoint(5) is outside the clip (10-20) with 0.5s tolerance.
Use markInPoint(12) which is inside the clip and triggers the edit path.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 13:33:01 -04:00
c13755e5d1 feat: add clip management with I/O marking, timeline markers, and clip list
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-21 11:05:45 -04:00
36701feb9e feat: add canvas-based timeline with playhead, scrubbing, and zoom
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-21 11:03:24 -04:00
5cf61578ae feat: scaffold Tauri v2 + Svelte 5 project with base layout and utilities
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-21 10:45:53 -04:00