Maze Winther
d747fb458d
feat: make timeline renderer 15x faster
2025-08-31 13:40:41 +02:00
Maze Winther
b459b46802
refactor: type-safety & separate concerns
2025-08-26 15:04:25 +02:00
enkei64
c3f3345d7b
feat: stickers panel ( #539 )
...
* Stickers panel base complete
* Improve dark mode stickers background for visibility
* Prevent stickers from being too small or too big
* Improve UI, added credit for Iconify API
* Allow manually loading more collections
* Add a maximum width of 200px so stickers aren't too big
* cleanup
* style: hover state of button
* refactor: input component
* fix: mark input component as client
* so much stuff
---------
Co-authored-by: Maze Winther <mazewinther@gmail.com>
2025-08-15 02:11:21 +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
309a2ecb61
Merge pull request [ #423 ]( https://github.com/mazeincoding/AppCut/issues/423 )
2025-07-26 12:22:12 +02:00
Hayden Bleasel
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
Kha Nguyen
36df8f2afe
chore: format
2025-07-16 16:55:35 -05:00
Kha Nguyen
9f3ba9905d
fix: regenerate video thumbnails when loading project
2025-07-16 16:49:08 -05:00
Maze
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
Maze Winther
8545d95070
refactor: add FPS and remove turbopack (yes, fuck you turbopack)
2025-07-12 12:48:31 +02:00
Sanjit K
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
Maze Winther
66da1e20d3
feat: remove cascade deletion logic when removing media
2025-07-08 23:38:27 +02:00
Maze Winther
3ef17cecb4
refactor: centralize logic to zustand store
2025-07-08 22:51:42 +02:00
Maze Winther
24b9c89084
refactor: remove unused import
2025-07-08 22:43:08 +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
1a01871cfc
refactor: update media processing to use width and height instead of aspect ratio
2025-07-01 01:13:14 +02:00
Maze Winther
09373eb4a3
feat: implement project management features with storage integration, including project creation, deletion, and renaming dialogs
2025-06-30 19:58:36 +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