Fix potential loss of room events during join
.osu
Closes https://github.com/ppy/osu/issues/34677.
OsuGame
paper trail: https://github.com/ppy/osu/pull/34890#issuecomment-3244549790
Closes https://github.com/ppy/osu/issues/34883.
Co-authored-by: Dean Herbert <pe@ppy.sh>
Closes https://github.com/ppy/osu/issues/34884.
SoloSpectatorPlayer
Fix gameplay freezing on stutter frames / long load times
Closes https://github.com/ppy/osu/issues/34732. May hotfix for this one.
This reverts commit ddce11fbc8.
ddce11fbc8
SingleOrDefault()
LastOrDefault()
`LastOrDefault()` is arbitrary, and I hope this doesn't matter for anything, because if it does, then that's utterly *horrifying*.
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Fix multiplayer lobby being unusable on mobile
Fix rotation & scale popovers crashing on dismissal via keyboard when simultaneously dragging sliders
preventMissOnPreviousHitObjects
markPreviousObjectsHit
TestSceneRoomPanel
LoadAsyncComplete
Running that there caused a test failure due to modifying drawables' transforms outside the update thread
Fix excess requests leading to queueing / delays of updating metadata at song select
scale/rotationInfo
Add support for pinning multiplayer rooms
OperationInProgress
Add footer to `ScreenTestScene`
Adjust interpolation workaround to catch-up slightly smoother