This is an overall view at what is left to complete functionality of the osu! client, prioritised to make it adoptable by users as soon as possible.
We now have failing support thanks to https://github.com/ppy/osu/pull/290 and a pause screen thanks to https://github.com/ppy/osu/pull/301 . We also have basic search functionality in song select by https://github.com/ppy/osu/pull/299 .
spinners done #358
slider ticks almost in #359
follow points in #342
stacking in #336
We now have rudimentary replay playback, taiko, scoreboards, mod select, and sorting in song select.
Marking off "full hitsound support" since @smoogipooo fixed that up last week. We are still missing skin/beatmap customisation, but the base hitsounds should be 1:1 now.
@peppy You should add sending messages as you managed to get that into the build #652
馃啑 results screen (partial but enough)
馃啑 sending messages in chat
OK then, since this to-do list covers every basic feature of the new osu! client needed for even an alpha-scale adoption, I think we should reword this issue more clearly e.g. (my suggestion) "Master to-do list (high priority)". That way, another to-do list (for the new osu! client's other low-prio stuff) can be made.
"another" to-do list is not necessary.
Superseded by #988.
Most helpful comment
spinners done #358
slider ticks almost in #359
follow points in #342
stacking in #336