This also adds countable private message notifications.
My unit tests fail at a solution filter, let's hope AppVeyor says yes.
with alongside multiple helper methods
Fix depth of cursor middle being incorrect compared other cursor elements
Update framework
Fix crash on trying to retrieve mods from unavailable ruleset
Use GetEndTime in Taiko and Mania
Fix error when entering multiplayer game in different ruleset
Add rate adjustment settings for all time mods (DT/HT/NC/DC/WU/WD) Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
Move available mods to global context Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
This also tidies up ModSelectOverlay and setting creation flow in general.
Improve test data sources
Sourced in via OsuScreenDependencies for management