Fix song select background not showing in multiplayer/playlists
Fix keyboard navigation at multiplayer lounge not iterating in correct order
Fix rooms in online-play longue screen no longer scrollable by dragging
DrawableRoom
Update `LocalisationAnalyser` and other packages
Fix beatmap search requests double-escaping
Closes #14008.
dotnet-tools
LocalisationAnalyser
Fix mod selector overflowing from beatmap info overlay
Localise profile overlay numeric statistics
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
Fix inability to join a multiplayer room which has no password
Fix ruleset icons overflowing from settings footer
Fix authentication loss not handled correctly
This handles the case where on initial API connection, the server responds with an `Unauthorized` response. It doesn't perform this same checking/handling on every API request, which is probably what we want eventually. Opting to not address the full issue because I know this is going to be a long one (see https://github.com/ppy/osu/blob/05c50c0f6cfafab359963586ec265ad4f143a46c/osu.Game/Online/API/APIAccess.cs#L233).
Fix room password not being percent-encoded in join request
Apply combo offsets "colour hax" only on beatmap skins
Add initial implementation of juice stream placement
BindValueChanged
DrawableHitObject
TimelineHitObjectBlueprint
Guard against `IndexOutOfRangeException` when parsing launch arguments