HitObject
ApplyDefaults
We will probably want to make this whole flow more efficient in the future, but this should suffice for now.
Update usages of `OpenInNativeExplorer` to use `PresentFileExternally` / `PresentExternally`
Add ability to make test `APIBeatmapSet`s from test scenes
Fix gameplay chat display not losing focus on escape key press
Move online metrics out of databased models
Update `PreviewTrackManager` to use `IBeatmapSetInfo`
Closes #15293.
Allow API beatmap requests using interface type
GetBeatmapRequest
AddParameter
Update beatmap set status pill appearance in line with new designs
Was removed for being unneeded in a prerequisite PR but then ended up leading to compilation failures in the dependent PR.
Fix tournament client silently failing on error during parsing
FixedWidth
AutoSizeAxes
Fix incorrect length when calling `APIBeatmap.ToBeatmapInfo`
APIBeatmap.ToBeatmapInfo
LadderInfo
BeatmapMetrics
APIFailTimes
JsonIgnore
Just to avoid them getting serialised as part of the "new" .osu serialisation format.
BeatmapInfo
BeatmapSetInfo
Fix `BeatmapSetInfo`'s `Status` value being marked as non-databased
PreviewTrackManager
IBeatmapSetInfo
APIBeatmaps
Allow tests to create a sample `APIBeatmapSet` One step towards removing calls to `ToBeatmap` / `ToBeatmapSet`.
Status
Add build-only CI jobs for mobile platforms
Resolves compilation failures for the newly-added Android build-only CI job caused by inspection CA2201 ("Exception type System.Exception is not sufficiently specific").
Fix a couple of new layout inspections introduced in Rider 2021.3 EAP5
Fix a missed toast shortcut string not localising correctly