Commit Graph

54 Commits

Author SHA1 Message Date
800e720e6e Merge pull request #208 from Sanjit-K/main
fixed: [BUG] crypto.randomUUID is not a function Runtime Error #205. …
2025-07-12 15:27:00 +02:00
8545d95070 refactor: add FPS and remove turbopack (yes, fuck you turbopack) 2025-07-12 12:48:31 +02:00
799fd2981a fixed: [BUG] crypto.randomUUID is not a function Runtime Error #205. Added fallback function with manual UUID generation if crypto.randomUUID() was not available. 2025-07-12 00:14:03 -05:00
4d67e366ad feat: background settings (color, blur) 2025-07-11 03:52:39 +02:00
8dd6f9a9b3 feat: add conditional rendering to properties panel with text change functionality 2025-07-09 23:59:39 +02:00
c02f276303 refactor: fresh properties panel 2025-07-09 21:03:56 +02:00
66da1e20d3 feat: remove cascade deletion logic when removing media 2025-07-08 23:38:27 +02:00
3ef17cecb4 refactor: centralize logic to zustand store 2025-07-08 22:51:42 +02:00
24b9c89084 refactor: remove unused import 2025-07-08 22:43:08 +02:00
ea59cc3950 fix: ensure timeline clips can be extended to longer than 5s 2025-07-08 00:42:46 +02:00
bd0c7f2206 refactor: store media relative to project, add storage for timeline data, and other things 2025-07-07 19:06:36 +02:00
6edd5b36cf feat: main track and ordering tracks 2025-07-06 22:51:11 +02:00
40c7fbb4f8 refactor: move to a typed-tracks system and add support for text 2025-07-06 20:45:29 +02:00
d623ba6b4b refactor: simplify canvas preset names for clarity 2025-07-01 16:02:32 +02:00
baf5e9907f fix: remove 4k aspect ratio 2025-07-01 15:06:10 +02:00
1a01871cfc refactor: update media processing to use width and height instead of aspect ratio 2025-07-01 01:13:14 +02:00
1fa4c9c72f feat: update tools panel size from 25 to 45 2025-06-30 23:35:57 +02:00
9e01efdc88 refactor: consolidate default panel sizes into a constant for improved maintainability 2025-06-30 23:30:36 +02:00
3e916f0f00 feat: implement automatic canvas size adjustment based on first media item aspect ratio 2025-06-30 23:19:37 +02:00
09373eb4a3 feat: implement project management features with storage integration, including project creation, deletion, and renaming dialogs 2025-06-30 19:58:36 +02:00
bfba482098 feat: add project page with mock data and update project type to include thumbnail 2025-06-29 21:32:51 +02:00
iza
f53f2802eb Merge pull request #135 from DevloperAmanSingh/feature/player-controls
Feature: More Players Controls are added now .
2025-06-27 07:02:28 +03:00
dfde7592bb refactor: separate timeline toolbar into new component and add new TrackType type 2025-06-27 01:02:01 +02:00
0bdbd7e2b3 refactor: streamline audio track handling by consolidating clip addition logic in timeline store 2025-06-27 00:14:29 +05:30
6262f2b379 refactor: introduce helper function for consistent clip naming with suffixes in timeline store 2025-06-27 00:07:47 +05:30
a816cc503f feat: add detailed comments for clip splitting and audio separation methods in timeline store 2025-06-26 23:46:43 +05:30
3224dd974a feat: add clip splitting and audio separation functionality to timeline store 2025-06-26 23:40:50 +05:30
e225272ec3 fix: some timeline issues 2025-06-26 00:37:35 +02:00
777b0f7000 refactor: improved type-safety, removal of any from all instances 2025-06-25 21:40:54 +02:00
d9fcef9385 fix(playback-store): reset playhead and notify video elements on completion 2025-06-25 16:34:12 +05:30
01b9dbccc2 fix(playback-store): improve mute functionality to retain previous volume state 2025-06-25 14:17:26 +05:30
e14e137212 feat(playback-store): implement mute and unmute functionality with improved volume handling 2025-06-25 13:27:55 +05:30
411a9a5f1c feature: add project name editing functionality 2025-06-25 10:26:29 +05:30
65bff0d2da fix: merge conflicts, merge 2025-06-24 08:22:24 +03:00
dc35619017 clean up and simplifying more logic 2025-06-24 08:10:11 +03:00
073f0d89bd feat:enabled-redo-functionality 2025-06-24 09:31:53 +05:30
5eb29bb01d feat:implemented-undo-feature-for-timeline 2025-06-24 09:26:31 +05:30
b9f4aebfd3 Merge branch 'main' of https://github.com/aashishparuvada/OpenCut
merged main
2025-06-23 21:17:25 +05:30
f44f0acf70 hotfix-improved-selection-standards 2025-06-23 21:16:21 +05:30
4c8a37c635 Merge branch 'OpenCut-app:main' into main 2025-06-23 21:06:33 +05:30
630250c23b enabled-multiclip-selection 2025-06-23 20:51:36 +05:30
iza
13817a5ff8 Merge pull request #15 from StarKnightt/feature/speed-control
Add video speed control and improve playback smoothness
2025-06-23 17:53:13 +03:00
12d26c574b enabled-clip-selection 2025-06-23 20:05:49 +05:30
f72f5c100b Add video speed control and improve playback smoothness
Added a speed control dropdown in the timeline toolbar that lets users change video playback speed between 0.5x to 2x. The dropdown shows the current speed and offers preset options.

Made video playback smoother by:
- Using better timing for speed changes
- Improving video synchronization
- Reducing playback stutters
- Making speed changes more responsive

The speed control is now easily accessible while editing and works smoothly with all video clips.
2025-06-23 20:01:12 +05:30
61c172c9cc feat: proper video playback including images and videos on the timeline 2025-06-23 14:40:34 +03:00
9abb502919 fix: delete only selected clip from timeline 2025-06-23 14:43:12 +05:30
68864c1442 feat: cleaned up logic for timeline, allow moving videos / items around the timeline instead of a fixed flexbox 2025-06-23 09:31:57 +03:00
d3207e6745 feat: trim videos properly, draggable trim edges to both sides, cleaned up logic and optimized 2025-06-23 09:25:27 +03:00
ed6ab6cd5b feat: cleaned up video player, added functionality, zooming in/out, timeline position viewer, keyboard controls 2025-06-23 09:18:15 +03:00
7e3a80eb74 improve lots of stuff around the editor 2025-06-22 22:10:50 +02:00