Move database isolation logic to OsuTestScene for easier reuse
Fix version overlay displaying briefly before it should
Don't report stable storage missing to sentry
Fix scores without an online ID not always presenting correctly
Fix right mouse drag at song select seeking incorrectly with many beatmaps loaded Co-authored-by: Dan Balasescu <1329837+smoogipoo@users.noreply.github.com>
Fix tournament tests not running
Closes #5195
Update framework
Recalculate path size when path radius changes
Fix legacy scores with no online ID being imported with a non-null ID
Improve testability of intro sequence
Cache DrawableHitObject for skinnables to access
Bring playfield ratio in line with stable
Fix SkinChanged events triggering after disposal Co-authored-by: Dan Balasescu <1329837+smoogipoo@users.noreply.github.com>
Fix slider ticks being scaled incorrectly
Don't report delta patch failures to sentry
Fix repeat points being scaled incorrectly
Scale follow points by circle size
Fix approach circles not scaling to circle correctly when a skin is applied
Remove unnecessary type specification from SkinnableDrawable
Start exploding animation earlier (don't wait for flash) Co-authored-by: Dan Balasescu <1329837+smoogipoo@users.noreply.github.com>
Skin scaling modes
Fix zero-length hash models incorrectly creating a unique hash
Fix Multiplayer crash if attempting to exit with no screens in inner screen stack
Truncate long usernames in private chat tab