fix: incorrect queue index calc after bulk deleting
oh i also fixed how the "clear" action in the footer works. now its more consistent with sort, if you have a couple tracks selected it'll only delete those tracks, but if you have no selected tracks it'll delete everything.
(maybe i should also move the sort button to the queue context menu later? would be more consistent with the clear action)