summaryrefslogtreecommitdiff
path: root/apps/web/src/hooks
Commit message (Collapse)AuthorAgeFilesLines
* Fixed BUG Editor cursor does not stop at the end of an audio fileVlad2025-07-301-106/+174
| | | | | | 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.
* 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-261-13/+140
|/ | | | timeline
* fix: prevent resizing elements on the timeline further than the timeline startMaze Winther2025-07-261-2/+4
|
* Merge pull request [#433](https://github.com/mazeincoding/AppCut/issues/433)Maze Winther2025-07-262-8/+11
|
* fix: global biome exe, fix missing argsHyteq2025-07-251-17/+17
|
* feat: add ultracite (#452)Hayden Bleasel2025-07-2510-705/+707
| | | | | | | | | | | | | * Init ultracite * Update scripts and biome.jsonc * Update biome.jsonc * Update biome.jsonc * Update biome.jsonc * Run format
* Merge pull request [#395](https://github.com/mazeincoding/AppCut/issues/395)Maze Winther2025-07-211-0/+6
|
* remove toastsMaze Winther2025-07-211-1/+0
|
* fix: undo for resizing timeline elementsMaze Winther2025-07-211-16/+40
|
* fix: ensure dragging/resizing an element on the timeline doesn't deselect itMaze Winther2025-07-191-6/+0
|
* refactor: improve timeline elements, fix few bugsMaze Winther2025-07-181-6/+18
|
* fix: element trimming, allow infinite trimStart for text/image elementsMaze Winther2025-07-181-9/+29
|
* style: match editing experience to match capcutMaze Winther2025-07-181-1/+7
|
* Merge branch 'feat/shortcut-actions' into stagingMaze Winther2025-07-185-338/+408
|\
| * feat: enhance keybinding management by integrating keybindingsEnabled state ↵Anwarul Islam2025-07-181-17/+5
| | | | | | | | and updating related hooks
| * feat: refactor keybinding management and add keybinding editor componentAnwarul Islam2025-07-182-3/+64
| |
| * feat: implement keybindings listener and disabler composables in ↵Anwarul Islam2025-07-181-0/+76
| | | | | | | | use-keybindings hook
| * Refactor keyboard shortcuts management: introduce useKeyboardShortcutsHelp ↵Anwarul Islam2025-07-182-334/+121
| | | | | | | | hook and update KeyBadge and ShortcutItem components
| * Implement editor actions for playback and timeline editingAnwarul Islam2025-07-181-0/+162
| |
* | Merge branch 'feat/kbd' into stagingMaze Winther2025-07-181-11/+15
|\ \
| * | Normalize keyboard shortcut keys to lowercase for consistent handlingAnwarul Islam2025-07-181-2/+6
| | |
| * | Refactor keyboard shortcuts to use uppercase keys for display and update ↵Anwarul Islam2025-07-181-9/+9
| |/ | | | | | | KeyBadge functionality
| * Merge branch 'main' into feature/optimize-timeline-rulerKhắc Tuấn2025-07-171-15/+0
| |\
| * \ Merge branch 'main' into feature/optimize-timeline-rulergantiro2025-07-162-64/+349
| |\ \
| * | | fix comment remove check timegantiro2025-07-151-1/+0
| | | |
| * | | fix comment for use-timeline-playhead hookgantiro2025-07-151-0/+1
| | | |
| * | | add comment for hooksgantiro2025-07-153-19/+96
| | | |
| * | | Optimize timeline performancegantiro2025-07-153-145/+138
| | | |
* | | | fix: timeline element resizingMaze Winther2025-07-171-1/+11
| |_|/ |/| |
* | | more shortcut fixesMaze Winther2025-07-161-1/+0
| | |
* | | fix keyboard shortcutsMaze Winther2025-07-161-15/+1
| |/ |/|
* | cleanup (this doesn't work)Maze Winther2025-07-162-64/+349
|/
* cleanupMaze Winther2025-07-151-29/+3
|
* fix: ensure correct type assertion for snappedTime in useTimelineSnappingAnwarul Islam2025-07-151-1/+3
|
* feat: implement useTimelineSnapping hook for snapping functionality in timelineAnwarul Islam2025-07-151-0/+202
|
* Merge pull request #185 from omraval18/fix/login-redirect-issueMaze2025-07-121-2/+2
|\ | | | | fix: redirects to /projects after login instead of /editor
| * fix: redirects to /projects after login instead of /editoromraval182025-07-111-2/+2
| |
* | refactor: add FPS and remove turbopack (yes, fuck you turbopack)Maze Winther2025-07-121-1/+7
| |
* | fix: dragging time ruler would trigger the selection boxMaze Winther2025-07-111-0/+4
| |
* | feat: selection boxMaze Winther2025-07-111-0/+195
| |
* | small refactorMaze Winther2025-07-111-1/+3
| |
* | refactor: timeline playhead component and hookMaze Winther2025-07-101-0/+149
|/
* fix: make timeline zoom fasterMaze Winther2025-07-091-1/+1
|
* refactor: move timeline zoom to custom hookMaze Winther2025-07-091-0/+54
|
* refactor: fresh properties panelMaze Winther2025-07-091-0/+92
|
* fix: ensure timeline clips can be extended to longer than 5sMaze Winther2025-07-081-5/+66
|
* fix: unable to resize elements to be biggerMaze Winther2025-07-071-83/+103
|
* refactor: move element resize logic to react hookMaze Winther2025-07-071-0/+83
|