UltraStar-Deluxe / USDX

The free and open source karaoke singing game UltraStar Deluxe, inspired by Sony SingStarâ„¢
https://usdx.eu
GNU General Public License v2.0
832 stars 160 forks source link

Quick jump to a letter in the song selection screen #42

Closed MairusuPawa closed 8 years ago

MairusuPawa commented 8 years ago

Hi there!

In order to be able to browse large libraries quicker without relying on search, it could be a good idea to allow the user to jump to a given letter instead of going through every single entry available.

For instance, on pressing PageDown, the user would move from Axxxx to Bxxxx then to Cxxxx etc (according to the current sorting, by artist name or song name). PadeUp would work the same but cycle backwards. On joypads, the left and right triggers would be used for such a function.

basisbit commented 8 years ago

please feel free to take a look at https://github.com/UltraStar-Deluxe/USDX/blob/master/README.md . this is already implemented (not for joypads, but for keyboard):

Keys Action
[Alt] + [Letter] jump to a artist with the first letter [Letter]
[Alt] + [Shift] + [Letter] jump to a title with the first letter [Letter]

does this answer your request?

basisbit commented 8 years ago

page down / up might be better for scrolling 5 songs right / left at a time

MairusuPawa commented 8 years ago

Yes indeed for keyboards

No for a ten-foot UI driven by simplistic and compact devices :p

basisbit commented 8 years ago

as of 97c3fac you can now jump to the next / previous song where the artist has a different first letter. please check if that fulfills your feature request.