Introduce drag and drop to rearrange the queue
I didn't test it for usability on an actual mobile, only tested the mobile drawer on a desktop.
Remaining issues
Function breaking
-
when dragging, tracks can spontaneously and semi-randomly transform to a duplicate of the dragged track (maybe the frontend going faster than the backend can handle?) -
on mobile, the queue items are broken before dragging them -
when moving the song directly after the current song, you can not skip anymore
Cosmetic
-
when dragging, the margin gets ignored (probably a listItemDragHandle issue)
To do before merging
-
remove test button
Edited by Théophile Gilgien