Implement `IBeatmapInfo`/`IBeatmapSetInfo` from API beatmap types
APIBeatmapSet.Covers
APIBeatmap
IBeatmapInfo
APIBeatmapSet
IBeatmapSetInfo
nullable
Move online beatmap set info to interface
Remove `APIPlaylistBeatmap` subclass
BeatmapSetOnlineInfo
APIPlaylistBeatmap
While it is logical that we want this, from a testing perspective this is a bit of a nightmare to fix. Let's revisit at a later point in time.
Use colour provider theming in text boxes
OverlayColourProvider
OsuTextBox
Fix and improve TestSceneUserProfilePreviousUsernames
skin.ini
json
This covers the new layout storage we are doing.
Implement realm beatmap importer
Localise toasts
OnlineID
Triggered by toggling Shift+Tab during gameplay.
Use different colours for selection and hover in dropdowns
ToString