Refactored track layout to use a two-column design where: - Left column: All track control panels (fixed, vertical scroll) - Right column: All waveforms (shared horizontal scroll container) This ensures all track waveforms scroll together horizontally when zoomed in, providing a more cohesive DAW-like experience. Changes: - Added renderControlsOnly and renderWaveformOnly props to Track component - Track component now supports conditional rendering of just controls or just waveform - TrackList renders each track twice: once for controls, once for waveforms - Waveforms share a common scrollable container for synchronized scrolling - Track controls stay fixed while waveforms scroll horizontally together 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
28 KiB
28 KiB