Maze Winther
4f6d014286
fix: remaining timeline issues with targeting wrong radix ui scroll element
2025-08-05 14:07:05 +02:00
Maze Winther
974e3636fe
Merge branch 'staging' of https://github.com/mazeincoding/AppCut into staging
2025-08-05 07:13:13 +02:00
Maze Winther
65b04f5759
ts error
2025-08-05 07:11:03 +02:00
Maze Winther
8bbb41a3cb
fix: ts error causing audio waveform signal issue
2025-08-05 06:41:59 +02:00
Maze Winther
acc2089d0d
feat: add license filtering for sound effects
2025-08-04 02:59:07 +02:00
Maze Winther
48b694bbd8
feat: sound effects functionality with freesound's api
2025-08-04 01:30:33 +02:00
Maze Winther
09cb8c8d98
fix: resize not matching with frames
2025-08-01 09:51:54 +02:00
ryu
6412158003
feat: enhance timeline navigation with comprehensive testing and documentation
...
- 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.
2025-08-01 03:04:06 +05:00
Maze Winther
b00d6d5fb6
fix: make timeline element resizing frame based instead of pixel based
2025-07-31 23:47:10 +02:00
ryu
f5d5a387d3
feat: add timeline navigation return to start functionality
...
- 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
2025-08-01 02:33:42 +05:00
Maze Winther
004fa0c12b
Merge pull request [ #483 ]( https://github.com/mazeincoding/AppCut/issues/483 )
2025-07-30 11:38:21 +02:00
Maze and GitHub
2e0c9f4b23
Merge pull request #472 from RohitChandel23/fix/462-select-all-focus-bug
...
Fix: Prevent Ctrl+A from selecting timeline when input is focused
2025-07-28 00:13:07 +02:00
rohit
f6f26fc635
Fix: Prevent Ctrl+A from selecting timeline when input is focused
2025-07-27 23:52:59 +05:30
Maze Winther
d154937ac2
feat: lock playhead to frame (instead of floating) and add autoscroll to timeline
2025-07-26 22:25:57 +02:00
Maze Winther
14475dc9a6
fix: prevent resizing elements on the timeline further than the timeline start
2025-07-26 13:13:27 +02:00
Maze Winther
6dfc80cd70
Merge pull request [ #433 ]( https://github.com/mazeincoding/AppCut/issues/433 )
2025-07-26 12:54:50 +02:00
Hyteq
65c3f9f7f7
fix: global biome exe, fix missing args
2025-07-25 00:55:39 +03:00
Hayden Bleasel and GitHub
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
ab82db6346
Merge pull request [ #395 ]( https://github.com/mazeincoding/AppCut/issues/395 )
2025-07-21 21:42:44 +02:00
Maze Winther
5782df7350
remove toasts
2025-07-21 14:47:42 +02:00
Maze Winther
a2a9bef1d8
fix: undo for resizing timeline elements
2025-07-21 14:46:28 +02:00
Maze Winther
42ae8a7530
fix: ensure dragging/resizing an element on the timeline doesn't deselect it
2025-07-19 16:19:06 +02:00
Maze Winther
a9b7043829
refactor: improve timeline elements, fix few bugs
2025-07-18 18:05:15 +02:00
Maze Winther
6ce8434615
fix: element trimming, allow infinite trimStart for text/image elements
2025-07-18 12:52:11 +02:00
Maze Winther
f8ccb673bf
style: match editing experience to match capcut
2025-07-18 11:51:47 +02:00
Maze Winther
74e7d427aa
Merge branch 'feat/shortcut-actions' into staging
2025-07-18 11:37:48 +02:00
Maze Winther
c4e6a9a45a
Merge branch 'feat/kbd' into staging
2025-07-18 11:27:02 +02:00
Anwarul Islam
8e4661951d
feat: enhance keybinding management by integrating keybindingsEnabled state and updating related hooks
2025-07-18 08:05:02 +06:00
Anwarul Islam
cdae10ca0a
feat: refactor keybinding management and add keybinding editor component
2025-07-18 07:38:32 +06:00
Anwarul Islam
33531fb3bf
feat: implement keybindings listener and disabler composables in use-keybindings hook
2025-07-18 07:37:12 +06:00
Anwarul Islam
d328e009d4
Refactor keyboard shortcuts management: introduce useKeyboardShortcutsHelp hook and update KeyBadge and ShortcutItem components
2025-07-18 07:09:05 +06:00
Anwarul Islam
7eda7975fc
Implement editor actions for playback and timeline editing
2025-07-18 07:08:46 +06:00
Anwarul Islam
4b80c14982
Normalize keyboard shortcut keys to lowercase for consistent handling
2025-07-18 06:27:31 +06:00
Anwarul Islam
c391eb8616
Refactor keyboard shortcuts to use uppercase keys for display and update KeyBadge functionality
2025-07-18 06:22:49 +06:00
Maze Winther
f492ac9aad
fix: timeline element resizing
2025-07-17 23:51:12 +02:00
Khắc Tuấn and GitHub
faf5a121ac
Merge branch 'main' into feature/optimize-timeline-ruler
2025-07-17 20:32:08 +07:00
Maze Winther
0c086e3c24
more shortcut fixes
2025-07-16 16:05:30 +02:00
gantiro
955f6331f2
Merge branch 'main' into feature/optimize-timeline-ruler
2025-07-16 20:53:00 +07:00
Maze Winther
5483db83de
fix keyboard shortcuts
2025-07-16 15:52:25 +02:00
Maze Winther
8bc26539eb
cleanup (this doesn't work)
2025-07-16 14:37:08 +02:00
gantiro
faf317cd20
fix comment remove check time
2025-07-15 23:33:31 +07:00
gantiro
7cc3a907de
fix comment for use-timeline-playhead hook
2025-07-15 23:29:30 +07:00
gantiro
52f003f25a
add comment for hooks
2025-07-15 22:56:56 +07:00
gantiro
b266678fe4
Optimize timeline performance
2025-07-15 22:51:38 +07:00
Maze Winther
1fdf2a0515
cleanup
2025-07-15 14:16:54 +02:00
Anwarul Islam
0f05d25e8a
fix: ensure correct type assertion for snappedTime in useTimelineSnapping
2025-07-15 07:17:45 +06:00
Anwarul Islam
e7485340cf
feat: implement useTimelineSnapping hook for snapping functionality in timeline
2025-07-15 04:25:51 +06:00
Maze and GitHub
a9b02df2e3
Merge pull request #185 from omraval18/fix/login-redirect-issue
...
fix: redirects to /projects after login instead of /editor
2025-07-12 16:38:32 +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
ac0d089bf7
fix: dragging time ruler would trigger the selection box
2025-07-11 04:19:39 +02:00