summaryrefslogtreecommitdiff
path: root/apps/web/src/hooks
Commit message (Collapse)AuthorAgeFilesLines
...
* refactor: move isScrubbing state to playback managerMaze Winther2026-02-081-6/+6
|
* feat: timeline zoom anchoringMaze Winther2026-02-021-9/+39
|
* testingMaze Winther2026-02-019-31/+31
|
* pleaseMaze Winther2026-02-019-31/+31
|
* fix remaining errorsMaze Winther2026-02-014-13/+13
|
* more errorsMaze Winther2026-02-012-6/+6
|
* fix errorsMaze Winther2026-02-011-3/+3
|
* codebase overhaul (#697)Maze2026-01-3141-2674/+3813
|
* feat: add support for deleting/splitting multiple elements instead of singleMaze Winther2025-09-022-12/+7
|
* feat: remove default background scene and add scene managementMaze Winther2025-09-011-16/+44
|
* bunch of small improvementsMaze Winther2025-08-311-320/+320
|
* feat: implement timeline caching with cache indicatorMaze Winther2025-08-311-0/+320
|
* feat: timeline auto-scroll for moving clipsMaze Winther2025-08-282-69/+112
|
* feat: copy/pasting for elementsMaze Winther2025-08-282-0/+25
|
* fix: deselect text before timeline selectionMaze Winther2025-08-271-0/+16
|
* refactor: type-safety & separate concernsMaze Winther2025-08-262-23/+10
|
* feat: implement reveal in media featureMaze Winther2025-08-181-0/+36
|
* feat: add an input so the user can go to a specific timestamp (#530)Zaka2025-08-153-7/+7
| | | | | | | | | | | * feat: add an input so the user can go to a specific timestamp * fix: use TimeCode type for EditableTimecodeProps * cleanup --------- Co-authored-by: Maze Winther <mazewinther@gmail.com>
* feat: stickers panel (#539)enkei642025-08-151-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* cleanupMaze Winther2025-08-132-47/+1
|
* Merge branch 'staging' into feat/timeline-return-to-startryu2025-08-132-13/+10
|\
| * fix: remaining timeline issues with targeting wrong radix ui scroll elementMaze Winther2025-08-051-12/+4
| |
| * Merge branch 'staging' of https://github.com/mazeincoding/AppCut into stagingMaze Winther2025-08-051-2/+3
| |\
| | * fix: ts error causing audio waveform signal issueMaze Winther2025-08-051-1/+6
| | |
| * | ts errorMaze Winther2025-08-051-1/+5
| |/
* | Merge branch 'main' into feat/timeline-return-to-startryu2025-08-072-10/+210
|\|
| * feat: add license filtering for sound effectsMaze Winther2025-08-041-1/+2
| |
| * feat: sound effects functionality with freesound's apiMaze Winther2025-08-041-0/+155
| |
| * fix: resize not matching with framesMaze Winther2025-08-011-6/+23
| |
| * fix: make timeline element resizing frame based instead of pixel basedMaze Winther2025-07-311-7/+34
| |
* | feat: enhance timeline navigation with comprehensive testing and documentationryu2025-08-012-1/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add comprehensive test suite with 13 passing tests - Create detailed keyboard shortcuts documentation (KEYBOARD_SHORTCUTS.md) - Add meaningful code comments explaining functionality - Set up Vitest testing framework with proper mocks - Fix React imports in timeline components for proper JSX rendering - Add ResizeObserver mock for browser environment compatibility - Enhance keyboard shortcuts help to properly format Enter key display Tests cover: - Enter key keybinding functionality - Return to Start button click behavior - Keyboard shortcuts help system integration - Component rendering and tooltip structure Documentation includes: - Complete keyboard shortcuts reference - UI feature explanations - Usage notes and behavior descriptions All tests passing (13/13) with full feature coverage.
* | feat: add timeline navigation return to start functionalityryu2025-08-011-0/+1
|/ | | | | | | | | | - Add Enter key shortcut for seeking to timeline start (00:00:00) - Add return to start button in timeline toolbar with skip-back icon - Both methods complement existing Home key shortcut - Update keyboard shortcuts help to display Enter key properly - Maintain consistent UI styling with existing playback controls Resolves #415
* Merge pull request [#483](https://github.com/mazeincoding/AppCut/issues/483)Maze Winther2025-07-301-106/+174
|
* 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
| |