mirror of
https://github.com/litruv/AudioSort.git
synced 2026-07-24 10:46:03 +10:00
feat: enhance waveform editor with playback controls and segment interaction
- Added onPlayFromCursor and playbackCursorMs props to WaveformEditorCanvas for playback control. - Implemented visual feedback for segment selection and hover states, including color adjustments and labels. - Introduced smooth cursor animation for better user experience during interaction. - Enhanced segment metadata handling in types and IPC for better integration with the library. - Added focusOnFile method in LibraryStore to manage file selection and refresh. - Updated styles for edit mode, including new classes for waveform and playback controls. - Introduced new IPC channel for splitting audio files and updated related interfaces. - Added parentFileId to AudioFileSummary for tracking source files. - Implemented tests for tagging service to ensure metadata integrity and tag preservation. - Created scrubWorklet and assets type definitions for future audio processing features.
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
"test:search": "node --import tsx --test src/test/SearchService.test.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"better-sqlite3": "^9.4.5",
|
||||
"better-sqlite3": "^11.0.0",
|
||||
"csv-parse": "^5.5.5",
|
||||
"fast-glob": "^3.3.2",
|
||||
"fuse.js": "^6.6.2",
|
||||
@@ -41,7 +41,7 @@
|
||||
"@vitejs/plugin-react": "^4.3.3",
|
||||
"concurrently": "^8.2.2",
|
||||
"cross-env": "^7.0.3",
|
||||
"electron": "^29.4.4",
|
||||
"electron": "^32.0.0",
|
||||
"electron-builder": "^26.0.12",
|
||||
"tree-kill": "^1.2.2",
|
||||
"tsx": "^4.15.7",
|
||||
|
||||
Reference in New Issue
Block a user