Show remaining attempts again on playlist screen
IBeatmapSetOnlineInfo
BeatmapSetInfo
OnlinePlayBeatmapAvailabilityTracker
The structure here has changed a bit - rather than deriving from the donwload tracker I moved the additional logic into the callbacks. I think this feels better?
DownloadTrackingComposite
ModelDownloader
OnlineID matching
Hopefully these are rather temporary cases until a better solution is found for these dependency-loading screens.
Allow setting of `APIBeatmap.Length` (and don't serialise twice)
APIBeatmap
beatmap
This also adds a progress display to show how repopulation is going. It can take a while on a large bracket.
PopulateUser
immediate
BPM
APIBeatmap.Length
UpdateableBeatmapBackgroundSprite
IBeatmapInfo
Update `var` usage inspections to disallow for built-in types
TestBeatmap
It's not testing the sub-screen. It's testing creating playlists.
Use explicit constants for catcher dashing and walking speeds
var
Show cursor during breaks and spinners in no scope mod
Add difficulty spectrum display for use in new card design