Fix beatmap listing continually paginating when no more beatmaps are available
Fix mod display overflowing on contracted results panels
Move `Catcher` from `CatcherArea` to `CatchPlayfield`
Adapt to framework `PlatformAction` type change
Allow specifying different value of scaling and flipping support for a selection box
Tidy up `ModDisplay`
ModFlowDisplay
ContractedPanelMiddleContent
# Conflicts: # osu.Game.Rulesets.Catch.Tests/TestSceneCatcher.cs
AutoSize
Catcher
UnbindAll
CatcherArea
ModDisplay
CatcherArea.MovableCatcher
PlatformAction
Allow running with different game IDs for debug builds of osu!lazer
Avoid showing time of play on results screen when autoplay
Fix API request potentially firing failed events after completion
int
Adjust user beatmap section naming on profile overlay to match web
Allow confirming room password by pressing Enter
Fix `OnlinePlayScreen` sub-screens not loaded asynchronously
Refactor combo colours retrieval to use skin config lookups instead
default
null
Ensure online play subscreen is loaded before forwarding `OnExiting`
OnlinePlayScreen
OnExiting
Closes https://github.com/ppy/osu-framework/issues/4619 (actually not a framework issue; the framework correctly guards against this scenario, see https://github.com/ppy/osu-framework/blob/4e29504384bb78bbccc0d492de58124f17270eb2/osu.Framework/Screens/ScreenStack.cs#L277). Added the assertions to be very explicit about the nested stack's state at this point. Both of those events can only be triggered if the stack has a loaded screen (as far as I can tell), making this check unnecessary in those cases.
Closes https://github.com/ppy/osu/issues/13940.