RulesetResourcesSkin
ResourcesSkin
SkinManager
AllSources
In tests.
SkinManager.DefaultSkin
Empty the space between `OverlayStreamItem`s
Refactor ruleset skin transforming logic to be per-`ISkin` rather than one `ISkinSource`
Change osu markdown heading to use actual font size
Ensure duplicate mods cannot be defined
Co-authored-by: Dean Herbert <pe@ppy.sh>
FindProvider
ISkinSource
Allow skin elements to find closest anchor
ISkinSource.AllSources
Add low difficulty spacing checks
Remove unused constructor argument from `CatchPlayfield`
CatchPlayfield
const
HeadingTextFlowContainer
GetFontSizeByLevel
SourceChanged
RulesetSkinProvidingContainer
The `<summary>` part comes from `BeatmapManager`, which I believe works correctly here as well, as this does handle the "storage and retrieval" of skins.
For simplicity of lookup order, and which sources are used for the lookup.
Moq is introduced to mock sliders' end time/position. This is already used similarly in `osu.Game.Tests`.
Add support for legacy spinner approach circles
ApproachCircle