Desktop: drag tracks from the album detail view onto the queue panel #8

Open
opened 2026-08-18 05:53:05 +00:00 by logan · 0 comments
Collaborator

Report

I can drag albums onto the queue, but not individual tracks from the album detail view.

Findings

  • frontend/src/utils/drag-controller.ts and drag-image.ts exist; cover-grid and track-list already start drags, and queue-panel accepts drops.
  • explore-album-details's track rows are not draggable at all (renderTracklist, ~line 3096: no draggable attribute, no dragstart).

Direction

Make owned rows draggable, carrying the same payload shape the other sources use (file paths). Unowned/dimmed rows have no file and must not be draggable. Depends on selection landing in that list (see the single-click selection issue) so a multi-row drag is possible; the drag image should show the count (see the drag-count-badge issue).

**Report** I can drag albums onto the queue, but not individual tracks from the album detail view. **Findings** - `frontend/src/utils/drag-controller.ts` and `drag-image.ts` exist; `cover-grid` and `track-list` already start drags, and `queue-panel` accepts drops. - `explore-album-details`'s track rows are not draggable at all (`renderTracklist`, ~line 3096: no `draggable` attribute, no `dragstart`). **Direction** Make owned rows draggable, carrying the same payload shape the other sources use (file paths). Unowned/dimmed rows have no file and must not be draggable. Depends on selection landing in that list (see the single-click selection issue) so a multi-row drag is possible; the drag image should show the count (see the drag-count-badge issue).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: yonlu/yellowjacket#8