summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'staging' of https://github.com/mazeincoding/AppCut into stagingMaze Winther2025-07-3115-48/+488
|\
| * feat: add hide or show for media elements, mute or unmute for audio elements ↵melad2025-07-3110-21/+302
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#500) * feat: create external tools section (#493) * feat: create external tools section * fix: better wording * Feature, added hide or show for media elements, mute or unmute for audio elements both effective on timeline and preview panel, with overlay icon for indicating so and state storing, * Minor UI vertical separator between magnifier and other buttons * fixed the AbortError issue in the AudioWaveform component. The error was occurring because of a race condition during cleanup when the component unmounts. * feat: implement bookmarking functionality in the timeline and project storage - Added bookmark management methods in the project store for toggling and checking bookmarks. - Updated the timeline component to display bookmark markers and integrate bookmark actions in the context menu. - Enhanced the storage service to handle bookmarks in project serialization and deserialization. - Updated project types to include bookmarks as an array of numbers. --------- Co-authored-by: Dominik K. <dominik@koch-bautechnik.de> Co-authored-by: Maze Winther <mazewinther@gmail.com>
| * add forward and backward buttons to non-fullscreen view (#495)vracto2025-07-306-27/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: create external tools section (#493) * feat: create external tools section * fix: better wording * add forward and backward buttons to non-fullscreen --------- Co-authored-by: Dominik K. <dominik@koch-bautechnik.de> Co-authored-by: Maze Winther <mazewinther@gmail.com>
* | Merge pull request [#499](https://github.com/mazeincoding/AppCut/issues/499)Maze Winther2025-07-312-7/+115
|/
* feat: make timestamp editableMaze Winther2025-07-303-13/+251
|
* fix: projects loading flickerMaze Winther2025-07-301-1/+1
|
* Merge pull request #467Maze Winther2025-07-300-0/+0
|\
| * fix: sync between slider and input and add input validationpratiyankkumar2025-07-271-21/+62
| |
| * feat: add text styling options (bold, italic, underline, strikethrough) and ↵pratiyankkumar2025-07-271-1/+101
| | | | | | | | opacity control in text properties panel
* | Merge pull request [#467](https://github.com/mazeincoding/AppCut/issues/467)Maze Winther2025-07-301-10/+195
| |
* | Merge pull request #483Maze Winther2025-07-300-0/+0
|\ \
| * | [BUG] UI: Inactive click area on the TimelineVlad2025-07-294-120/+222
| | | | | | | | | | | | | | | -Made the clickable area larger by increasing the container height -Fixed lint errors.
* | | Merge pull request [#483](https://github.com/mazeincoding/AppCut/issues/483)Maze Winther2025-07-304-120/+220
|/ /
* | Merge pull request #482Maze Winther2025-07-290-0/+0
|\ \
| * | feat: add MOV format support and fix cleanup in VideoExporternaoNao892025-07-301-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | - 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
| * | fix: use export type for type exports in export-utilsnaoNao892025-07-301-4/+4
| | | | | | | | | | | | | | | | | | - Change ExportOptions from interface to type export - Change ExportProgress from interface to type export - Addresses CodeRabbit warning about using export type for type exports
| * | [UI] Fix dialog accessibility and export functionalitynaoNao892025-07-295-10/+417
| |/ | | | | | | | | | | | | | | | | - 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
* | Merge pull request [#482](https://github.com/mazeincoding/AppCut/issues/482)Maze Winther2025-07-292-4/+20
| |
* | Merge pull request #471Maze Winther2025-07-290-0/+0
|\ \
| * | fix: remove thick black border from checkbox for cleaner UIantonio-jb2025-07-271-1/+1
| | |
| * | fix: remove thick black border from checkbox for cleaner UIantonio-jb2025-07-279-109/+227
| |/
* | Merge pull request [#471](https://github.com/mazeincoding/AppCut/issues/471)Maze2025-07-291-1/+1
| |
* | Merge pull request #472 from RohitChandel23/fix/462-select-all-focus-bugMaze2025-07-281-0/+9
|\ \ | | | | | | Fix: Prevent Ctrl+A from selecting timeline when input is focused
| * | Fix: Prevent Ctrl+A from selecting timeline when input is focusedrohit2025-07-271-0/+9
| |/
* | feat: lock playhead to frame (instead of floating) and add autoscroll to ↵Maze Winther2025-07-264-25/+237
| | | | | | | | timeline
* | refactor: better error handlingMaze Winther2025-07-262-36/+79
|/
* fix: prevent resizing elements on the timeline further than the timeline startMaze Winther2025-07-262-5/+9
|
* Merge pull request #433Maze Winther2025-07-260-0/+0
|\
| * Merge branch 'main' into fix/improve-shortcutsKha Nguyen2025-07-24115-7076/+8048
| |\
| * | chore: remove unused variables and clean up codeKha Nguyen2025-07-241-33/+23
| | |
| * | Merge branch 'main' into fix/improve-shortcutsKha Nguyen2025-07-237-18/+171
| |\ \
| * | | change reset default button labelKha Nguyen2025-07-221-1/+1
| | | |
| * | | highlight all keys when editing shorcuts for an actionKha Nguyen2025-07-221-4/+6
| | | |
| * | | fix: add reset button for custom shorcutsKha Nguyen2025-07-221-0/+7
| | | |
| * | | fix: better detect letter keys using KeyboardEvent.codeKha Nguyen2025-07-221-2/+6
| | | |
| * | | refactor: clean up key mapping logic for human-readable shortcutsKha Nguyen2025-07-222-23/+5
| | | |
| * | | display key based on OSKha Nguyen2025-07-221-2/+3
| | | |
| * | | fix: prevent action to perform on key press when edit keybindingsKha Nguyen2025-07-223-10/+22
| | | |
* | | | Merge pull request [#433](https://github.com/mazeincoding/AppCut/issues/433)Maze Winther2025-07-265-69/+72
| | | |
* | | | fix: ensure clicking context menu item doesn't move timeline playheadMaze Winther2025-07-262-6/+13
| | | |
* | | | style: make context menus appear above playheadMaze Winther2025-07-262-2/+2
| | | |
* | | | feat: undo for when an element gets deleted from media item deletionMaze Winther2025-07-262-14/+35
| | | |
* | | | Merge pull request #423Maze Winther2025-07-260-0/+0
|\ \ \ \
| * | | | added the error handlingNotoriousbrain2025-07-241-3/+9
| | | | |
| * | | | added the dialog before deletingNotoriousbrain2025-07-241-8/+43
| | | | |
| * | | | changed it to const for loop in removeMediaItemNotoriousbrain2025-07-221-11/+10
| | | | |
| * | | | changed the code to make sure it doesnt skip any mediaNotoriousbrain2025-07-221-7/+8
| | | | |
| * | | | fix: removed the media from timeline after its deletedNotoriousbrain2025-07-221-7/+33
| | | | |
* | | | | Merge pull request [#423](https://github.com/mazeincoding/AppCut/issues/423)Maze Winther2025-07-261-4/+26
| | | | |
* | | | | Merge pull request #437Maze Winther2025-07-260-0/+0
|\ \ \ \ \