Commit Graph
48 Commits
Author SHA1 Message Date
f255ccb818 feat: add hide or show for media elements, mute or unmute for audio elements (#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>
2025-07-31 12:50:22 +02:00
b229d94a8d add forward and backward buttons to non-fullscreen view (#495)
* 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>
2025-07-30 23:56:10 +02:00
Maze Winther f15508df62 feat: make timestamp editable 2025-07-30 17:44:19 +02:00
Maze Winther 004fa0c12b Merge pull request [#483](https://github.com/mazeincoding/AppCut/issues/483) 2025-07-30 11:38:21 +02:00
Maze Winther b0bcca18f8 Merge pull request [#437](https://github.com/mazeincoding/AppCut/issues/437) 2025-07-26 12:02:50 +02:00
Hayden BleaselandGitHub 5931ddb77a feat: add ultracite (#452)
* Init ultracite

* Update scripts and biome.jsonc

* Update biome.jsonc

* Update biome.jsonc

* Update biome.jsonc

* Run format
2025-07-25 00:41:34 +03:00
Maze Winther d364bffc1f Merge pull request [#386](https://github.com/mazeincoding/AppCut/issues/386) 2025-07-21 21:00:21 +02:00
Maze Winther 87dd275e57 fix: no more rounded corners in preview 2025-07-16 21:05:28 +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 4d67e366ad feat: background settings (color, blur) 2025-07-11 03:52:39 +02:00
Maze Winther eabcdb0988 fix: preview image scaling 2025-07-10 23:45:59 +02:00
Maze Winther 3d6786a587 fix: make text scale based on preview size 2025-07-10 23:22:40 +02:00
Maze Winther 445d01fc8f font size 2025-07-10 21:14:33 +02:00
Maze Winther e8b0057cc4 feat: initial fonts support 2025-07-10 20:53:58 +02:00
Maze Winther 0223c34a1e fix: timestamp different widths 2025-07-10 19:58:03 +02:00
Maze Winther 44f504f401 style: timestamp 2025-07-10 19:56:54 +02:00
Maze Winther 1459cd7232 feat: audio for playback 2025-07-10 14:23:13 +02:00
Maze Winther 5e1f780fff style: completely fresh ui in editor 2025-07-09 21:45:25 +02:00
Maze Winther 3d685f57dd fix: styling in preview 2025-07-09 21:07:42 +02:00
Maze Winther c02f276303 refactor: fresh properties panel 2025-07-09 21:03:56 +02:00
Maze Winther 91d89f56d7 fix: don't render audio on preview 2025-07-08 20:54:05 +02:00
Maze Winther c0cc4c009e fix: ensure preview toolbar is always at bottom 2025-07-08 00:10:31 +02:00
Maze Winther 6edd5b36cf feat: main track and ordering tracks 2025-07-06 22:51:11 +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 ef0828a13d style: color in preview panel 2025-07-03 17:26:49 +02:00
Maze Winther c37c64c1b9 feat: add time formatting utility and update editor and preview components to use it 2025-07-01 01:30:02 +02:00
Maze Winther 1a01871cfc refactor: update media processing to use width and height instead of aspect ratio 2025-07-01 01:13:14 +02:00
Maze Winther 9b37ce6610 style: give preview panel a fresh look 2025-07-01 00:58:21 +02:00
Maze Winther b474ad6b15 feat: hide preview canvas when nothing in timeline 2025-06-30 23:23:18 +02:00
Maze Winther 3e916f0f00 feat: implement automatic canvas size adjustment based on first media item aspect ratio 2025-06-30 23:19:37 +02:00
muhammed sinan 063094e70a changed empty placeholder to a better one 2025-06-26 14:54:49 +05:30
Maze Winther e23cf66373 style: introduce preview panel and move play button there 2025-06-25 23:43:10 +02:00
Maze Winther 2f3a148dd4 refactor: move debug component to separate component and place absolutely 2025-06-25 23:22:59 +02:00
Maze Winther 3ea6b00254 fix: lock aspect ratio in preview 2025-06-25 22:55:25 +02:00
Maze Winther 4fb0d014af fix: hard-coded tailwind colors 2025-06-25 21:51:19 +02:00
Maze Winther 777b0f7000 refactor: improved type-safety, removal of any from all instances 2025-06-25 21:40:54 +02:00
DevloperAmanSingh 66eb6f13d5 feat(preview-panel): add volume control and mute functionality to the video player 2025-06-25 13:27:39 +05:30
Maze Winther b9e1dcf23e refactor: change button variant from 'ghost' to 'text' across multiple components for consistency 2025-06-24 10:32:19 +02:00
Hyteq e29e0892ac debug logic for the overlaying / active clips on preview 2025-06-24 08:21:36 +03:00
Hyteq dc35619017 clean up and simplifying more logic 2025-06-24 08:10:11 +03:00
Hyteq 294ba01abe feat: initial state for composition and overlay editing on the video player 2025-06-23 15:39:56 +03:00
Hyteq 61c172c9cc feat: proper video playback including images and videos on the timeline 2025-06-23 14:40:34 +03:00
Hyteq f688c7ef5d fix: video player properly reflecting the edited timeline, video start 2025-06-23 09:35:32 +03:00
Hyteq ed6ab6cd5b feat: cleaned up video player, added functionality, zooming in/out, timeline position viewer, keyboard controls 2025-06-23 09:18:15 +03:00
Maze Winther 7e3a80eb74 improve lots of stuff around the editor 2025-06-22 22:10:50 +02:00
Maze Winther 6ee16f9df8 feat: so much stuff 2025-06-22 19:28:03 +02:00
Maze Winther be97024868 so much stuff??? 2025-06-22 13:07:02 +02:00