Rewrite mania selection blueprint to use only `HitObject` (no `DrawableHitObject`) for layout
Move IApplicableToDrawableHitObjects to its own file
Closes https://github.com/ppy/osu/issues/13543.
ModSelectOverlay
CheckCompatibleSet
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