Guard against `IndexOutOfRangeException` when parsing launch arguments
Add the ability to enter and exit the skin editor via on-screen buttons
Implement "reverse pattern" in catch editor
Output startup component load start/end times to non-debug logs
Fix derived API request types firing success when they shouldn't
Spike difficulty / AR&FL adjustments
EditorBeatmap.SelectedHitObjects
SelectedItems
Add new 'soft' select sound variant and use it in some places
Make timeline blueprints outside of TimelineBlueprint boundaries interactable
SliderPath
GlobalAction.Back
TimelineBlueprintContainer
They got too big.
Implement horizontal flipping of hit objects in catch editor
Move and merge Overlays.KeyBinding into Overlays.Settings.Sections.Input
Truncate beatmap text in playlist item
Add initial implementation of juice stream path editing
Useful for diagnosing issues in cases like #13981.
The usual case of `virtual`/`override` being dangerous when logic is added to the base implementation. As such, I've removed this completely.
PositionRange
Localise beatmap panels status pills
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