feat(player): add append-only "Add to Queue" buttons beside detail-page play affordances

Cut header (release → EnqueueRange), Cut track rows + Session/Mix hero (track → Enqueue). Reuses existing engine path; add is not play.
This commit is contained in:
daniel-c-harvey
2026-06-19 15:18:38 -04:00
parent 4317a2f9e7
commit 1d387c2a34
4 changed files with 56 additions and 0 deletions
@@ -79,6 +79,8 @@ else
@if (ViewModel.Track is not null)
{
<PlayStateIcon Track="@ViewModel.Track" Size="Size.Large" Color="Color.Secondary" OnToggle="@PlayTrack" />
@* Append-only: queues the session's single track without starting playback. *@
<AddToQueueButton Track="@ViewModel.Track" Size="Size.Large" />
}
</PlayContent>
</ReleaseHeroOverlay>