Commit Graph

1004 Commits

Author SHA1 Message Date
Vlad 281ec63d7e Fixed BUG Editor cursor does not stop at the end of an audio file
Get duration of content on the timeline to make sure the playhead moves until the end of the timeline content when the content is less than 10 seconds.
Originally it would go all the way to the 10 seconds when timeline content was less than that.
I checked how clipchamp does it and they have a min 10 sec timeline but video timeline plays at length of content, so we are doing it like the pros. timeline is jumpy though will probably work on that.
2025-07-30 10:25:35 -04:00
Dominik K. 1c20027d33
feat: create external tools section (#493)
* feat: create external tools section

* fix: better wording
2025-07-30 16:20:44 +03:00
Maze Winther deda0e366f Merge pull request #482 2025-07-29 23:21:47 +02:00
Maze Winther 118d9a9890 Merge pull request [#482](https://github.com/mazeincoding/AppCut/issues/482) 2025-07-29 23:21:02 +02:00
Maze Winther 95c53e441b Merge pull request #471 2025-07-29 21:13:42 +02:00
naoNao89 726d9cb90b feat: add MOV format support and fix cleanup in VideoExporter
- Add codec configuration for MOV format in buildFFmpegCommand
- Use libx264 video codec and aac audio codec for MOV exports
- Fix cleanup method to properly remove progress event listeners
- Store progressCallback reference to enable proper event listener removal
- Prevent memory leaks by correctly cleaning up FFmpeg event handlers
2025-07-30 00:27:08 +07:00
naoNao89 fbff145036 fix: use export type for type exports in export-utils
- Change ExportOptions from interface to type export
- Change ExportProgress from interface to type export
- Addresses CodeRabbit warning about using export type for type exports
2025-07-30 00:14:18 +07:00
naoNao89 073cb817d3 [UI] Fix dialog accessibility and export functionality
- Add DialogTitle with VisuallyHidden to CommandDialog and onboarding
- Replace YouTube redirect with functional VideoExporter implementation
- Create VisuallyHidden component for screen reader accessibility

Resolves GitHub issue #477 (export redirecting to YouTube)
Fixes console warnings about DialogContent accessibility compliance
2025-07-29 21:42:22 +07:00
Maze 2cf02dd90a Merge pull request [#471](https://github.com/mazeincoding/AppCut/issues/471) 2025-07-29 12:46:01 +02:00
Maze 2e0c9f4b23
Merge pull request #472 from RohitChandel23/fix/462-select-all-focus-bug
Fix: Prevent Ctrl+A from selecting timeline when input is focused
2025-07-28 00:13:07 +02:00
rohit f6f26fc635 Fix: Prevent Ctrl+A from selecting timeline when input is focused 2025-07-27 23:52:59 +05:30
antonio-jb ef5d8c25eb fix: remove thick black border from checkbox for cleaner UI 2025-07-27 17:56:32 +02:00
antonio-jb df3b092010 fix: remove thick black border from checkbox for cleaner UI 2025-07-27 17:03:33 +02:00
Maze Winther d154937ac2 feat: lock playhead to frame (instead of floating) and add autoscroll to timeline 2025-07-26 22:25:57 +02:00
Maze Winther 906f95399d refactor: better error handling 2025-07-26 13:25:10 +02:00
Maze Winther 14475dc9a6 fix: prevent resizing elements on the timeline further than the timeline start 2025-07-26 13:13:27 +02:00
Maze Winther f149ab3b6c Merge pull request #433 2025-07-26 12:54:56 +02:00
Maze Winther 6dfc80cd70 Merge pull request [#433](https://github.com/mazeincoding/AppCut/issues/433) 2025-07-26 12:54:50 +02:00
Maze Winther 043bf7d70a fix: ensure clicking context menu item doesn't move timeline playhead 2025-07-26 12:34:57 +02:00
Maze Winther 317ee9141e style: make context menus appear above playhead 2025-07-26 12:27:28 +02:00
Maze Winther f312d758da feat: undo for when an element gets deleted from media item deletion 2025-07-26 12:24:18 +02:00
Maze Winther 2a1d9f3c34 Merge pull request #423 2025-07-26 12:22:40 +02:00
Maze Winther 309a2ecb61 Merge pull request [#423](https://github.com/mazeincoding/AppCut/issues/423) 2025-07-26 12:22:12 +02:00
Maze Winther 4bcefb1a6f Merge pull request #437 2025-07-26 12:03:13 +02:00
Maze Winther b0bcca18f8 Merge pull request [#437](https://github.com/mazeincoding/AppCut/issues/437) 2025-07-26 12:02:50 +02:00
Maze Winther 76ee723c37 refactor: use reusable PropertyItem component instead of local 2025-07-26 11:53:34 +02:00
Maze Winther ae94056952 fix: scroll in media panel 2025-07-26 11:50:12 +02:00
Maze Winther 7d0113d366 Merge pull request #444 2025-07-26 11:36:11 +02:00
Maze Winther a4f1a02cea Merge pull request [#444](https://github.com/mazeincoding/AppCut/issues/444) 2025-07-26 11:35:52 +02:00
Maze Winther c51e82db9b Merge pull request #446 2025-07-26 11:30:58 +02:00
Maze Winther 00bcce8eca Merge branch 'staging' of https://github.com/mazeincoding/AppCut into staging 2025-07-26 11:29:30 +02:00
Maze Winther 70fe5cacd1 Merge pull request [#457](https://github.com/mazeincoding/AppCut/issues/457) 2025-07-26 11:29:19 +02:00
Maze 87a8ac90e5
Merge pull request #454 from dipanshurdev/text-feat
feat: update text color
2025-07-26 11:25:04 +02:00
Maze 4f60c0d354
Merge pull request #457 from itsobi/fix/properties-panel-gets-cut-off-on-smaller-browser-widths
Update PropertyItem component and frame rate dropdown to flex-col so label and value are not on the same line
2025-07-26 11:24:41 +02:00
Maze Winther c34f3994d9 style: spacing in header 2025-07-26 11:22:22 +02:00
Maze Winther 8c72b75bb6 Merge pull request #459 2025-07-26 11:20:01 +02:00
Maze Winther a369b606a5 Merge pull request [#459](https://github.com/mazeincoding/AppCut/issues/459) 2025-07-26 11:19:48 +02:00
Bhavesh Rawat 4e0d2c20f6 handlers optimised 2025-07-26 03:06:18 +05:30
Maze Winther 642f51dac5 Merge pull request #438 2025-07-25 19:18:28 +02:00
Maze Winther 812bab4edf Merge pull request [#438](https://github.com/mazeincoding/AppCut/issues/438) 2025-07-25 19:18:10 +02:00
pratiyankkumar b288cc0eee fix: increase z-index of playhead for improved visibility over timeline while dragging 2025-07-25 20:58:57 +05:30
Kha Nguyen c73df818d2
Merge branch 'main' into fix/project-title-styling 2025-07-25 10:04:00 -05:00
Maze Winther 411fcaccf1 fix: redirect new tab 2025-07-25 16:57:20 +02:00
Maze Winther 5946b84b4b feat: export redirect 2025-07-25 16:53:04 +02:00
Maze Winther d667c1095c Merge branch 'staging' of https://github.com/mazeincoding/AppCut into staging 2025-07-25 15:34:53 +02:00
Maze Winther 9a18a7a4e9 feat: add toast for export 2025-07-25 15:30:47 +02:00
itsobi e3504de1f1 update PropertyItem component and frame rate dropdown to flex-col so label and value are not on the same line 2025-07-25 07:56:05 -05:00
Dipanshu Rawat 7e4a4e2095 feat: update text color 2025-07-25 14:39:42 +05:30
Kha Nguyen 8dcbbfa252 Merge branch 'main' into fix/project-title-styling 2025-07-24 17:10:39 -05:00
Kha Nguyen 8e737d87e0 Revert "merge main"
This reverts commit 1ccacf6bb5.
2025-07-24 17:04:27 -05:00