LegacyBeatmapEncoder
Fix editor crash when attempting to change sample/velocity from timeline on new beatmap
Fix slider shape not always being maintained when reversing
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