BEZIER
Also throw on unknown types.
IToolboxAttachment
The interface doesn't really do anything useful right now because it enforces a common contract, but all usages of the contract go through the concrete implementation, and it inflates the already-huge diff.
ISliderDrawingSettingsProvider
Seems like excessive abstraction.
drawingSettingsProvider
As it's annotated as an optional dependency.
Update localisation analyser
Pulls in https://github.com/ppy/osu-localisation-analyser/pull/60.
Change `ResourceStore` provided to `Skin` to be a fallback, not replacement
ResourceStore
Skin
Fix `CommentMarkdownTextFlowContainer` not inheriting osu! class
Add ability to toggle labels on argon counter components
Unload beatmap storyboards when not in main menu screen
Add test coverage of accessing skin layout after importing customised default skins
Fix argon health bar folding in on itself when too narrow
Add `UserGridPanel` as the `ClickableAvatar` tooltip
Fix default argon health bar width being zero
Closes #25460.
BoxElement