QueueViewController: Queue Remove Media Enhancements
This Merge brings a UI Update and handles some corner cases.
Corner cases
- Removing the currently playing media from the queue did not change the playback and the queue collection view wasn't being updated correctly.
- Removing all media from the queue did not stop the playback and produced an empty collectionView.
Enhancements
- Adding a remove button to only queue cells makes removing media easier and clearer than the scroll-to-remove method.
- Handling removing the currently playing media and changing the playback to the proper media item due to the index and playing mode.
- Ensuring that playback is stopped when the queue becomes empty after removing all media.
Queue Media Removing issues | Queue Media Removing Enhancements |
---|---|
QueueIssue | QueueMediaRemoveEnhancements |