supermedium / moonrider

🌕🏄🏿 Surf the musical road among the stars. Side project built by two people in a few months to demonstrate WebXR.
https://moonrider.xyz
MIT License
581 stars 225 forks source link

UX: use saved difficulty when selecting a favorite. #95

Closed bitdancer closed 4 years ago

bitdancer commented 4 years ago

Difficulty levels are all well and good, but they are always a judgement call. For me a 'favorite' song also includes a favorite difficulty level. This patch uses the difficulty level that was selected when the song was favorited if the song being selected is a favorite.

This doesn't work 100%, though. The first song selected from the favorites list still defaults to the easiest difficulty. If you click another favorite and then click back it picks up the saved difficulty. I can't figure out how that fist click is failing to use the saved difficulty.

An obvious followon here would be a 'save' button for changing the saved difficulty level, but I'm not sure how to make it intuitive in the UI what the purpose of that button would be. In the meantime you can do it by unfavoriting and favoriting again.

bitdancer commented 4 years ago

Nevermind, this screws up setting the difficult for non-favorites.