Rewrite mania selection blueprint to use only `HitObject` (no `DrawableHitObject`) for layout
Move IApplicableToDrawableHitObjects to its own file
ShowResults
Oops. Made a typo in the PR suggestion.
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Reduce boilerplate of `IApplicableToDrawableHitObjects` by taking a single DHO instead of an enumerable
Fix edges of participant tiles showing incorrect tooltip
updateCompletionState()
PerformExit
Fix approach circle fade not running early on an early user hit
Improve code quality of `AuthorInfo`
Remove redundant `NotNull` attributes in `nullable` classes
showGuestOnNull
UserTile
Closes https://github.com/ppy/osu/issues/13522.
NotNull
nullable
AuthorInfo
Regressed in https://github.com/ppy/osu/pull/12153. Closes https://github.com/ppy/osu/issues/13531.
DrawableManiaHitObject
The `AlwaysAlive` logic is now in all DHOs and it is now not necessary (and potentially conflicting).
IPlayfieldProvider
Playfield
Add osu!taiko "Hidden" mod
IApplicableToDrawableHitObject
OsuModApproachDifferent
Replacing the obsolete interface.
Fix intermittent HUD test failure
Add HighPerformanceSession and use LowLatency GC in gameplay
Other
Change coordinate used in newly added `ScrollingHitObjectContainer` methods
Fix wrong language codes