Simon Orzel
1505c1b12f
feat: timeline changes
2025-07-17 02:53:25 +02:00
Simon Orzel
9fa9f406fe
feat: splits working code
2025-07-17 01:59:39 +02:00
Simon Orzel
0d2894feda
feat: working z indexing and borders
2025-07-17 01:13:38 +02:00
Simon Orzel
6ff4bcd093
feat: starts to refactor timeline
2025-07-16 23:31:51 +02:00
Maze Winther
8bc26539eb
cleanup (this doesn't work)
2025-07-16 14:37:08 +02:00
Maze Winther
49d467cd83
Merge branch 'staging' into pr/vishesh711/284
2025-07-16 13:38:26 +02:00
vishesh711
13db27c173
fix: resolve TypeScript build errors and deployment blockers
...
- Fix missing lucide-react icon imports in type declarations
- Add 40+ missing icon exports (Loader2, ExternalLink, Type, etc.)
- Fix ArrowLeft → ChevronLeft imports in auth pages
- Resolve LucideIcon type declaration issue
- Fix invalid Button variant 'ghost' → 'text' in KeyboardShortcutsHelp
- Ensure project builds successfully with Bun package manager
- Address CodeRabbit review feedback for production readiness
These fixes resolve all TypeScript compilation errors and make the
project fully deployment-ready. Build now passes with zero errors.
2025-07-15 12:58:04 -04:00
vishesh711
d3204f6cd7
feat: Add comprehensive keyboard shortcuts system for video editor
...
- Implement industry-standard video editing shortcuts (Space, J/K/L, arrows)
- Add playback controls: Space (play/pause), J/K/L (rewind/pause/forward)
- Add navigation: arrow keys (frame stepping), Shift+arrows (5s jumps), Home/End
- Add editing shortcuts: S (split at playhead), N (toggle snapping)
- Add selection shortcuts: Ctrl/Cmd+A (select all), Ctrl/Cmd+D (duplicate)
- Add keyboard shortcuts help dialog with categorized shortcuts display
- Integrate help button in editor header for discoverability
- Add TypeScript type declarations for better development experience
- Fix Docker build environment variable validation issues
All shortcuts follow professional video editing standards (Avid/Premiere/Final Cut).
Context-aware shortcuts that don't interfere with text input fields.
Toast notifications provide user feedback for better UX.
2025-07-15 12:36:53 -04:00
Maze Winther
3a8d57921e
feat: add lock icon toggle for snapping functionality
2025-07-15 17:41:10 +02:00
Maze Winther
dc0e4783fb
cleanup
2025-07-15 16:55:04 +02:00
Maze Winther
fdeddbe3ed
Merge branch 'feature/plus-button-timeline' into staging
2025-07-15 16:28:08 +02:00
Maze Winther
1fdf2a0515
cleanup
2025-07-15 14:16:54 +02:00
Anwarul Islam
2cc25b70d5
feat: enhance snapping functionality by adding snap point handling in Timeline component
2025-07-15 07:03:36 +06:00
Anwarul Islam
59f4098f75
refactor: remove keyboard shortcuts for better integration later
2025-07-15 04:32:36 +06:00
Anwarul Islam
af632d8cc5
feat: add snapping functionality and controls to timeline component
2025-07-15 04:27:12 +06:00
ahmedfahim21
03b3c952c7
feat: click to add to timeline
2025-07-13 00:59:54 +05:30
Maze Winther
233f78bf52
Merge remote-tracking branch 'anwarulislam/feat/fix-scroll'
2025-07-12 15:44:33 +02:00
Maze Winther
8545d95070
refactor: add FPS and remove turbopack (yes, fuck you turbopack)
2025-07-12 12:48:31 +02:00
Maze Winther
0726c27221
small change
2025-07-12 11:52:54 +02:00
Maze Winther
2de4c7c153
feat: remove playback speed from timeline
2025-07-12 11:45:43 +02:00
Anwarul Islam
6ecc359d80
chore: clean up
2025-07-11 20:02:09 +06:00
Anwarul Islam
4d8760d0e1
refactor: enhance scroll synchronization for timeline and track labels
2025-07-11 19:58:35 +06:00
Maze Winther
6c19dbb6bb
feat: selection box
2025-07-11 01:37:42 +02:00
Maze Winther
d643a9a277
small refactor
2025-07-11 00:57:09 +02:00
Maze Winther
4880e3b10c
fix: allow real-time playhead on ruler and cursor change
2025-07-11 00:48:17 +02:00
Maze Winther
3a241d9112
feat: improve playhead
2025-07-11 00:25:07 +02:00
Maze Winther
bb65d4fb96
refactor: timeline playhead component and hook
2025-07-10 23:55:08 +02:00
Maze Winther
4fc14947ad
fix: tailwind class
2025-07-10 22:21:09 +02:00
Maze Winther
e8b0057cc4
feat: initial fonts support
2025-07-10 20:53:58 +02:00
Maze Winther
2fe67febd6
complete 1459cd
2025-07-10 14:30:12 +02:00
Maze Winther
b6aa8e10d6
fix: improve keyboard event handling in timeline component
2025-07-09 23:25:08 +02:00
Maze Winther
059a4f4205
style: timeline tracks
2025-07-09 22:31:45 +02:00
Maze Winther
db8cd93a99
style: replace track color circle with icon in timeline
2025-07-09 22:17:05 +02:00
Maze Winther
53d6d0e1af
fix: zoom on entire timeline
2025-07-09 22:07:25 +02:00
Maze Winther
3089fb0418
refactor: move timeline zoom to custom hook
2025-07-09 22:01:30 +02:00
Maze Winther
346368cf75
I FOUND THE C (removed it)
2025-07-09 21:54:52 +02:00
Maze Winther
5e1f780fff
style: completely fresh ui in editor
2025-07-09 21:45:25 +02:00
Maze Winther
d750d7f41d
shipping too hard
2025-07-08 00:07:22 +02:00
Maze Winther
9d2fd50fbc
refactor: centralize track colors and timeline constants
2025-07-07 23:21:06 +02:00
Maze Winther
bd0c7f2206
refactor: store media relative to project, add storage for timeline data, and other things
2025-07-07 19:06:36 +02:00
Maze Winther
40c7fbb4f8
refactor: move to a typed-tracks system and add support for text
2025-07-06 20:45:29 +02:00
Maze Winther
5d02169d63
fix: deselect clips by clicking outside of track
2025-07-01 19:48:00 +02:00
Maze Winther
5dfe9c0aac
fix: better drag ux on playhead
2025-07-01 17:47:07 +02:00
Maze Winther
364e541d57
fix: remove success toasts for added media items in timeline components
2025-07-01 16:03:51 +02:00
Maze Winther
a16c86092a
fix: playhead not moving in real time
2025-07-01 15:30:50 +02:00
Maze Winther
ac4ff63438
fix: ensure playback ruler appears above everything else
2025-07-01 15:02:34 +02:00
Maze Winther
cd30c205b4
fix: await addMediaItem in timeline component to ensure proper item processing
2025-06-30 19:57:13 +02:00
Maze Winther
b461234c65
refactor: separate timeline track content into new file
2025-06-29 23:20:17 +02:00
Maze Winther
822323d883
refactor: update timeline to use context menu component
2025-06-29 23:09:40 +02:00
iza
cdfb5ea7b0
Merge pull request #138 from karansingh21202/feat/timeline-scroll-sync-minimal-v2
...
fix: Updated synchronize timeline ruler and tracks scrolling for long videos
2025-06-27 07:04:12 +03:00