Create player.ts (video controls, seek, volume, speed, overlay), playlist.ts (list rendering, tree SVG, drag-and-drop reorder, scrollbar), subtitles.ts (subtitle menu, track management, sidecar/embedded), ui.ts (zoom, splits, info panel, notes, toasts, recent menu), tooltips.ts (zoom-aware tooltip system with delays), store.ts (shared state and utility functions), and main.ts (boot sequence, tick loop, keyboard shortcuts). All modules compile with strict TypeScript. Vite build produces 34KB JS + 41KB CSS. 115 Rust tests pass.
10 lines
96 B
Plaintext
10 lines
96 B
Plaintext
node_modules/
|
|
dist/
|
|
src-tauri/target/
|
|
__pycache__/
|
|
*.pyc
|
|
.claude/
|
|
ffmpeg.exe
|
|
ffprobe.exe
|
|
state/
|