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