Update framework Co-authored-by: Dean Herbert <pe@ppy.sh>
Update NuGet packages
Fix crash on switching from main menu to gameplay too fast
Fix race condition causing player to never restart
Remove a few custom user link implementations Co-authored-by: Dean Herbert <pe@ppy.sh>
Add some default LengthLimit to OsuTextBox
Fix some missed instances of TestCase
Rename test cases to test scenes inline with the framework change
Use framework-based Logger for squirrel update logs Co-authored-by: Dean Herbert <pe@ppy.sh>
Move OsuScreenDependencies to GameBase
Fix hard crash if beatmap does not have any objects
Remember FPS display state after changing via Ctrl+F11 hotkey
Increase loader animation wait time
Hide music controller when exiting via Alt-F4
Centralise full screen overlay logic into a base class
Centralise caching of components at OsuGame level