Problem
When dragging a clip to an incompatible track type (e.g., audio clip to MIDI track), there is no visual feedback. The drop silently fails. Users don't understand why their drag didn't work.
DragGhostInfo in src/components/timeline/useClipDrag.ts shows target track but no validity indicator.
Acceptance Criteria
Context
Discovered during UX audit. Silent failure on drag-drop is confusing and feels broken.
Part of: Experience Polish Series
Problem
When dragging a clip to an incompatible track type (e.g., audio clip to MIDI track), there is no visual feedback. The drop silently fails. Users don't understand why their drag didn't work.
DragGhostInfoinsrc/components/timeline/useClipDrag.tsshows target track but no validity indicator.Acceptance Criteria
Context
Discovered during UX audit. Silent failure on drag-drop is confusing and feels broken.
Part of: Experience Polish Series