Fix ruleset icons overflowing from settings footer
Fix authentication loss not handled correctly
This handles the case where on initial API connection, the server responds with an `Unauthorized` response. It doesn't perform this same checking/handling on every API request, which is probably what we want eventually. Opting to not address the full issue because I know this is going to be a long one (see https://github.com/ppy/osu/blob/05c50c0f6cfafab359963586ec265ad4f143a46c/osu.Game/Online/API/APIAccess.cs#L233).
Fix room password not being percent-encoded in join request
Apply combo offsets "colour hax" only on beatmap skins
Add initial implementation of juice stream placement
BindValueChanged
DrawableHitObject
TimelineHitObjectBlueprint
Guard against `IndexOutOfRangeException` when parsing launch arguments
A different UX than not fixing vertices.
lastVertex
GetContainingInputManager
LoadComplete
Add the ability to enter and exit the skin editor via on-screen buttons
Vector2.LengthFast
origin
center
LoungeSubScreen
Implement "reverse pattern" in catch editor
I... forgot to amend that.
ComboIndexWithOffsetsBindable
ComboIndexBindable
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