SkinDeserialisationTest
Also adds per-ruleset storage for each container type.
SkinComponentsContainerLookup
SerialisedDrawableInfo
skinnable
SerialisedDrawableExtensions
containerLookup
ISerialisableDrawable
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Simplify and rename `SkinnableTargetComponentsContainer`
Fix exports failing if a directory exists with the proposed filename
GameplaySkinComponentLookup
enum
And document the class better.
SkinnableTargetContainer
SkinComponentsContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type. This will potentially be useful once we bring in per-ruleset targets.
ISserialisableDrawableContainer
ISkinnableTarget
ISerialisableDrawableContainer
ISkinnableDrawable
SkinnableDrawableInfo
SkinnableInfo
TestSceneBeatmapSkinFallbacks
SkinnableTargetComponentsContainer
Fix osu!mania long notes not displaying correctly since recent update
Fix beatmap card song preview progress sometimes showing past progress for one frame
Select skin by clicking on an import notification
SkinCollection.First()
New song select footer design implementation
ChildrenOfType
Action
Fix `OsuClickableContainer` sounds not being blocked by nested drawables
OsuClickableContainer
PresentSkinsImport
OsuGame
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
Remove unnecessary containers in `LetterboxOverlay`
FooterButtonV2.cs