1ba6f2399904074870b3f747406aa4884fc56c3e
Refines the sound placement logic in the sequencer to ensure sounds are placed correctly within track boundaries. It restricts sound placement to the track duration, preventing sounds from being placed out of bounds. Enhances the drag preview by visually indicating invalid placement positions with a red border and "Invalid" label. Also extracts duration and size formatting into separate utility functions for better code organization.
feat: enhance player and statistic card components with improved layout and dynamic duration display
Description
No description provided
Languages
TypeScript
99.2%
CSS
0.6%