Defaults to `F2` aka stable.
TODO: find better naming and improve XMLDocs
Receptor
Add mod search
DrawableChatUsername
UsernameColour
AccentColour
Not necessary for now, so let's not incur unnecessary overheads.
InputTrigger
Live
An InputTrigger is considered active as long as
Done primarily to keep mod hotkeys working without any behavioural changes when mod select is opened.
Apply osu! side changes in line with `FocusedOverlayContainer.PopIn` `abstract` change
Was preventing mod preset panels from refiltering correctly on ruleset change due to the `matchingFilter == value` guard.
ModSelectOverlay
?? true
Universally disliked. `!= false` is preferred.
- Was on wrong ruleset, so the mod/free mod sets did literally nothing - `assertHasFreeModButton` had a param that did nothing - Was checking `MatchingFilter` rather than `Visible`
`Bindable` has one of those already.
ModState
FocusedOverlayContainer.PopIn
abstract
See https://github.com/ppy/osu-framework/pull/5834
Fix beatmap info length tooltip not showing actual drain length
Add back support for importing beatmaps/skins/replays on iOS via "Files" app
IBeatmapInfo.Length
Avoid humanizer regex compilation overhead when opening song select for the first time
DragDrop
Fix column colours not being correctly applied on Triangles skin with Dual Stages mod active