Fix beatmap info not showing individual difficulty bpm
Fix distance snap grid circles not correctly being centred on snap point
Add "Synesthesia" mod for osu! ruleset
Only visually apparent on legacy skins.
Add mod search
Live
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
Move `OrderByTotalScore()` to an extension method
Fix osu!mania hold notes sometimes looking incorrect after rewind
Add setting to limit distance snapping to current time