-
-
Notifications
You must be signed in to change notification settings - Fork 228
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
Add Music Player UI for Mobile Devices #2940
base: master
Are you sure you want to change the base?
Conversation
Looks awesome already! Much, much better UI on mobile, and I think the desktop version is also going to be jealous :P
The result is this, with flexbox highlighted for convenience |
c310d7c
to
d860c00
Compare
regardless of their active status, in the mobile music player view
Directly access progressMs and durationMs from BrainzPlayer context, instead of causing re-renders on the parent component
Makes a bit more space in the bottom player bar, for text. Also allows passing a custom icon element.
Adapts better to more variety of mobile screen sizes
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.
As far as I am concerned this is ready and looking fire! 🔥
Currently deployed to test.listenbrainz.org, but who knows how long, so there are screenshots at the bottom of this page to look at.
Would love to hear @Aerozol's opinion on all this, but I think we could already open up to beta testing and community feedback.
Mmm, spoke too soon, the progress bar in the desktop view doesn't seem to update, so I need to fix that. |
Looks great!! Love the simplicity! I don't listen to music much from my phone, and only have YouTube/the default connected, so FYI this have not done any "deep" testing :)
These notes are visual but I think would make a big difference:
|
Thank you @RustyNova016 and @Aerozol for the good feedback! |
Finally playing with the vibrant library, which does much better color detection than the previous average color approach
Feedback I could not address directly:
|
Try using other detected colours, ensuring they are readable on the background with sane defaults.
e60bdcd
to
81eca75
Compare
If you need me to retest the jitter and progress bar disappearing, just put the build on test server I'll retry. |
prevent animations for short text from jumping around too much
Yes please! I just redeployed on test with latest changes. |
This PR adds a Music Player UI for Mobile Devices