Add Kudosu Info container in the kudosu section
Closes #1552.
- Also update scores when game mode is changed
Only affects VisualTests
Make beatmap overlay download buttons work
Previously, it was possible for an object to be "refreshed" with a stale cached state from the current thread's context. This ensures a check against the database is performed as well. Resolves #1562.
These could be fired from an async worker thread (for instance, maintenance operations).
Depends on https://github.com/ppy/osu-framework/pull/1186.
Update readme to mention using visualtests always forever
Add name of beatmap set to error message if import fails
Load beatmap carousel panels asynchronously
Improve PlaybackContainer (and rename to PlaybackControl)
Add async load methods for WorkingBeatmap properties
Fix results screen displaying after failing on the last hitobject
Fixes a bug where if you failed on the last hitobject, the AllJudged event will have already been invoked.
Also self-contains the tab options inside the tab control.