Fix TestCasePlayer not working as expected
Improve user ratings calculations to make more sense
Fix osu!catch conversion expecting full positional data
Closes #1367.
Perform a reload on objects when Refreshing them
Fix TestCaseButtonSystem not working
Was missing an osu! logo
Reduced usage of AsyncLoadWrapper and merging both load wrappers into a new class LoadWrapper
Fix nullref on disposing BeatmapSetOverlay before load
Move TestCase descriptions to attributes
Add Kudosu Info container in the kudosu section
Closes #1552.
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