Avoids missing adding changes to screens like Disclaimer, which may not be shown in debug builds.
Also adds better tests for disclaimer screen.
Allows for better testability.
# Conflicts: # osu.Game/Screens/Multi/Match/MatchSubScreen.cs # osu.Game/Screens/Multi/Multiplayer.cs # osu.Game/Screens/Multi/MultiplayerSubScreen.cs # osu.Game/Screens/OsuScreen.cs # osu.Game/osu.Game.csproj # osu.sln
Now exposed through IOsuScreen.
-don't directly set AllowOverlay Bindable this should be done specifically where needed -remove AllowOverlay Bindable from ButtonSystem -remove unnecessary xmldoc
+ fix Toolbar being toggleable when it shouldn't be able to + allow opening overlays in MenuState.Initial again
ShowOverlays -> AllowOverlays ShowOverlaysOnEnter -> HideOverlaysOnEnter
Also better handles delays before notifications are displayed.
Allows for more dynamic compilation to succeed. No reason for using internal here anyways.
This also - Renames TextAwesome to SpriteIcon. - Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).