OverlappingScrollAlgorithm
TimeAt
Add sample bank selection controls (and hotkeys) to editor
ComposeBlueprintContainer
auto
Seems to have had no consequence due to the way `AutomaticBankAssignment` works (that flag is checked in `PlacementBlueprint.UpdateTimeAndPosition()`, which runs essentially every frame), but let's avoid putting it there at all ever.
PlacementBlueprint.AutomaticBankAssignment
Mostly for consistency.
Centralise beatmap playable duration and bounds lookups
Fix crash when deleting dragged object in skin editor
Show text hints on the accuracy heat map to better explain direction
Closes https://github.com/ppy/osu/issues/23518.
Add common `OnlinePlayPill` for all online room pills
SelectionHandler
DeselectAll
We are already doing other operations in this class directly on `SelectedItems`, so might as well change this one to match
Update beat divisor control to show ticks in more visually correct locations
GetDivisorForBeatIndex()
Add shadow to notifications and settings overlays to better distinguish from other overlays
Allow deselecting any selection in the editor using the `Back` binding (escape key)
Remove flavour text from the pause / fail screens
Back
GameplayMenuOverlay
TextFlowContainer
These were in the designs but read pretty bad / evil. I can't think of any text to go in their place that makes sense, so let's just nuke it.
switch
case
Add ghost ticks to exhibit current divisor on `BeatDivisorControl`
Beat divisor mouse drag fix and tests
Remove `OsuScreen.ApplyLogoArrivingDefaults()`
OsuScreen.ApplyLogoArrivingDefaults()
Fix weird state when attempting to enter gameplay skin editor scene from multiplayer
Last
Max
RangePadding