Reduce allocations in `SmokeSegment`
Fix editor displaying combo colours in effectively incorrect order
Improve search performance at song select when a collection is selected
IncompatibleMods
TaikoModConstantSpeed
TestSceneModEffectPreviewPanel
RoomBeatmapAttributesDisplay
BeatmapAttributesDisplay
EditorBeatmapSkin
Addresses https://github.com/ppy/osu/discussions/27316. Stable lies about the first combo colour being first; in the `.osu` file it is actually second. It does a thing in editor itself to correct for this. https://github.com/peppy/osu-stable-reference/blob/master/osu!/GameModes/Edit/Forms/SongSetup.cs#L233-L234
ComputeTimeRange
Constant Speed
Fix old-style legacy spinner fade-in not matching stable
Without this, there's a large overhead to do a realm-live `Contains` search when a collection is selected. This may also help considerably alleviate https://github.com/ppy/osu/discussions/27298#discussioncomment-8552508 as we will be performing the native realm search much less.
{Solo -> User}StatisticsWatcher
The "solo" prefix is a bit unbecoming now. The updates are not only for solo.
ResultsScreen
Add missing .olz association to iOS
Update github actions to resolve most node deprecation warnings
As is github tradition, workflows started yelling about running on a node version that was getting sunset, so here we go again. Relevant bumps: - https://github.com/actions/checkout/releases/tag/v4.0.0 - https://github.com/actions/setup-dotnet/releases/tag/v4.0.0 - https://github.com/actions/cache/releases/tag/v4.0.0 - https://github.com/actions/setup-java/releases/tag/v4.0.0 - https://github.com/peter-evans/create-pull-request/releases/tag/v6.0.0 - https://github.com/dorny/test-reporter/releases/tag/v1.8.0 Notably, `actions/upload-artifact` is _not_ bumped to v4, although it should be to resolve the node deprecation warnings, because it has more breaking changes and bumping would break `dorny/test-reporter` (see https://github.com/dorny/test-reporter/issues/363).
Fix `SkinEditorOverlay` freezing when `ReplayPlayer` screen exits early
Rework `AccuracyCircle` to not use `BufferedContainer`s
Implement difficulty tooltips for multiplayer lobbies
Matches everything else.