-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixed shuffle button opacity UI bug #6844
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are you sure this doesn't reset the queue shuffle mode when switching players?
@0x416c6578 have you done anything new? Should this be reviewed? Sorry for not noticing earlier, I didn't see the notification |
I just realised I assumed it had been fixed by someone else since it wasn't a problem in the app on my phone, but then I remembered I am using builds from my own fork with the above fix lol. The only change I ended up making was adding the line |
Thank you, that's good. Could you verify this in the multiple conditions that
Then this can be merged |
Reminder ping @0x416c6578 |
sorry, was a bit snowed down with uni work, |
Ty for the feedback. |
for reference the changes in this PR are working, so this could be merged. i'll just open another one with the aforementioned changes when i have some time :/ (unless you just want all the changes in one PR) |
Parameterised shuffle state into initPlayback for potentially passing the shuffle state into the player in the future
c847b8d
to
cf81c37
Compare
No need for doing the heavier method ``onShuffleModeEnabledChanged(false);``
Rebased the branch and rewrote the fix so it uses |
The backup-list has to be created at all cost (even when current list size <= 2). Otherwise it's not possible to enter shuffle-mode (as ``isShuffled()`` always returns false)!
Fixed the problem: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rewrote the fix as mentioned and tested it with a few scenarios.
Approved from my side.
If anyone else could test this PR that would be great.
I'm not sure if by "anyone else" you meant some other dev or any user, but I tested this and seems to be working fine. |
Parameterised shuffle state into initPlayback for potentially passing the shuffle state into the player in the future
What is it?
Description of the changes in your PR
initPlayback
(to potentially allow passing the saved shuffle state into the player in the future)Fixes the following issue(s)
APK testing
The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR.
Due diligence