ShowOverlays -> AllowOverlays ShowOverlaysOnEnter -> HideOverlaysOnEnter
This was causing weird behaviour with the key configuration section and back button in settings.
Things were a bit jumpy when a screen was adjusting `ParallaxAmount`. This smoothes the applied scale changes to look great again. Most noticeable when hitting the retry hotkey (`~`) from gameplay.
- Also handle opening UserProfile in LinkFlowContainer similar to how beatmaps and channels are handled
This also cleans up some shared code in OsuScreen.
They have huge overheads. See ppy/osu-framework#1411.
- Add a show user action to link handling
Let's add these when they can actually be implemented.
until we have an api method to support this.
Adds word wrap back, simplifies a lot.
Also allows wheel events to pass through around them.
Also reimplemented the OsuHoverContainer properly