Osu: master todo list

Created on 8 Jan 2017  路  10Comments  路  Source: ppy/osu

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.

  • [x] Fix black screen DI bug
  • [ ] Touchscreen/tablet support
  • [x] Player

    • [x] Failing

    • [x] HP Bar

    • [x] Slider ticks (osu!)

    • [x] Full hitsound support

    • [x] Spinners (osu!)

    • [x] Follow points (osu!)

    • [x] Stack leniency (osu!)

    • [x] Progress display

    • [x] Pause screen

  • [x] Results screen
  • [ ] Chat support

    • [x] Reading messages

    • [x] Tab control implementation (framework?)

    • [x] Join/quit channels

    • [x] Sending messages

    • [ ] Private message support (temporary?)

  • [x] Options wiring
  • [ ] osu!direct
  • [ ] Song select

    • [ ] Performance optimisation for large collections

    • [x] Search

    • [x] Sorting (basic logic complete, UI not so much)

    • [ ] Grouping (basic logic complete, UI not so much)

    • [x] Scoreboards

    • [x] Mod select

  • [x] osu!taiko
  • [ ] osu!catch
  • [ ] osu!mania
  • [x] Replay playback
  • [ ] Multiplayer
  • [ ] Editor
  • [ ] Collections support (music control, song select)

Most helpful comment

spinners done #358
slider ticks almost in #359
follow points in #342
stacking in #336

All 10 comments

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

  • marking chat tabs as complete.
  • marking options wiring as complete (all visible options are now wired; we'll add as we go).

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.

Was this page helpful?
0 / 5 - 0 ratings