SkinnableTargetContainer
SkinComponentsContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type. This will potentially be useful once we bring in per-ruleset targets.
IgnoreUserSettings
IsLoaded
BeatmapCarousel
Carousel
Should fix test failures like https://github.com/ppy/osu/actions/runs/3939620830/jobs/6739690253.
MusicController
SongSelect
SkinnableTarget
GlobalSkinLookup
Fix selecting preset containing Difficulty Adjust automatically opening customisation panel
Add various logging of global `WorkingBeatmap` state changes
SongSelect.FinaliseSelection
WorkingBeatmap
Fixes cases where opening a convertible beatmap (so any osu! beatmap) with the game-global ruleset being set to anything but osu! would result in opening the editor gameplay test mode with the game-global ruleset rather than the beatmap's.