SoloSpectator
SoloSpectatorScreen
SpectatorScreen
Allow use of skin username/flag/avatar components outside of gameplay
Fix a couple of new r# inspections
Fix handling of combo and combo colours around spinners
Beatmap
Fix skin element "PlayerFlag" responding to clicks/hovers
Fix skin editor crashing when pasting with nothing in clipboard
Fix slider length not updating when adding new anchor via ctrl-click
Change unstable rate calculation to account for rate-change mods
Remove manual changes to Xcode versions in CI
Attempt to fix intermittent failures on new tests
Fix classic scoring overflowing in osu! ruleset due to integer multiplication overflow
Closes https://github.com/ppy/osu/issues/25545.
Add `OsuHealthProcessor` that uses the legacy drain rate algorithm
This reverts commit 671177e871.
671177e871
This reverts commit cd7e0bf620.
cd7e0bf620
This reverts commit b2f74325ef.
b2f74325ef
See https://github.com/ppy/osu/pull/25418/checks?check_run_id=18886372597.
Save any unsaved changes in the skin editor when game changes screens
Improve commenting around `IHasCombo` interfaces
Handle login API state changes in `UserProfileOverlay`
IHasCombo
Following discusion with smoogi IRL.
Seems better to use the rate from a non-gameplay clock than to arbitrarily apply 1.
See https://github.com/ppy/osu-framework/pull/6057.