Remove osu!taiko playfield's 16:9 aspect ratio lock on "Classic" mod
Fix `SkinnableSprite`s in storyboards not autosizing to the textures
Nudge osu!taiko playfield's height to perfectly match with osu!(stable)
SkinnableSprite
Add support for highlighting chat messages
Automatically bind `BlueprintContainer`'s `SelectedItems` with its `SelectionHandler`
DrawableChannel
HighlightMessage
This reverts commit c72e8a8b5e.
c72e8a8b5e
SelectionHandler
SelectedItems
Until now it was up to each implementation to connect `BlueprintContainer` to its `SelectionHandler`, which didn't make much sense at all.
Fix beatmap wedge possibly applying transforms incorrectly and crashing
Fix potential multiplayer crash with async disposal
Fix intermittent failures on `TestBeatmapDownloadingFlow` due to slow realm refresh
Fix skin components toolbox not autosizing properly
TestBeatmapDownloadingFlow
Co-authored-by: Dean Herbert <pe@ppy.sh>
Schedule
MultiplayerPlayer.onResultsReady
Implement `ChannelListing` for new chat design
Fix potential test failures due to slow realm refresh in `TestSceneScreenNavigation`
Fix feedback from realm writes causing offset slider to jump around
TestSceneScreenNavigation
As seen at https://github.com/ppy/osu/runs/5492345983?check_suite_focus=true.
Fix crash during kiai section on specific map due to negative transform duration
Rework ScoreProcessor score calculation methods to fix various issues
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Change `ToMod` to return an `UnknownMod` rather than throw if a mod isn't available
ChannelListingItem
Without this change, there would be a couple of pixels between each list item where nothing would be hovered. This is a pretty annoying UX which we should be avoiding we possible.
UnknownMod
Tune classic mod scaling per-ruleset
Update dependencies