Fix SignalR union workaround resolver failing on multiple union'd types
Fix playlists not allowing entry with partial mods
Give "Spun Out" dynamic spin rate
Update framework
Add handling of beatmap links on startup
HandleLink
Implement mod switches for new mod select design
Fix handling of badly-formatted osu:// urls
Fix beatmap overlay not re-fetching results after initial login
For use later when specific sizes/scales of the mod switches are desired.
BeatmapPicker
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Fix `TestSceneEditorSaving` not waiting for timeline load
TestSceneEditorSaving
As seen at https://github.com/ppy/osu/runs/5276431764?check_suite_focus=true.
Due to the previous logic not waiting until the spinner had completed, there could be false negatives as the check runs too early, with a potential additional bonus spin occurring afterwards.
Update playlist room display to a three column layout
OsuColour
Add text displaying recent score time on the leaderboard
Scale classic score by hitobject count instead of max combo
Similar to the changes made to multiplayer.
Add safeties to skip attempted import of the intro beatmap when osu! ruleset not present
Allow room category to be copied even if `Spotlight`