This allows for various components (like gameplay) to obtain a correct username even if the API is not yet in a connected state. The most common case is during startup, where a connection may not have been established yet, but the user's username was restored from their config file.
Local scores will now have the correct username (although avatar etc. will be missing, which I think it fine) even if the API is not yet connected. Previously, they would show up as "Guest".
Fix crash when minimising while fullscreen on windows (ppy/osu-framework#5344 by @peppy)
Unfortunate change in behaviour of a library we use (SDL) :(.
Regression due to unrelated code changes.
Full Changelog: 2022.810.0...2022.810.2