Separate path connections from control points Co-authored-by: Dean Herbert <pe@ppy.sh>
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
Lighten background during breaks Co-authored-by: Dean Herbert <pe@ppy.sh>
Refactor DrawableRuleset to be constructed with a converted beatmap