Adjust out-of-the-box background dim back down to 70%
Fix potential crash when score submission token retrival fails
Fix osu!mania not colours not always updating when switching skins
It was previously bumped from 60% to 80%, but I've recently felt that this is too high as a default, and takes away from storyboards and video backgrounds.
Add "argon" note and stage design for osu!mania
DrawableManiaHitObject
This is now handled by `Column` itself. Leaving the logic here as well will cause a circular bindable flow and stack overflow.
This fixes the case where changing a skin during gameplay runtime does not correctly convey colour information to off-screen `DrawableHitObject`s.
Refactor osu!mania skinning to allow skins to specify column accent colours
AccentColour
DefaultKeyArea
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
This was moved to `ManiaClassicSkinTransformer`.
SourceChanged
LegacyManiaSkinConfigurationLookup
StageDefinition
I added this for future usage, but it turns out I can get the definitions directly from `ManiaBeatmap`.
Column.AccentColour
Beatmap
ManiaLegacySkinTransformer
ManiaSkinConfigurationLookup
Column
ManiaSkinComponent
ColumnType
Adjust flashlight to more closely match classic scaling
Add "argon" key area for osu!mania