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.
This will cause freehand drawing to respect distance snap, instead changing the drawn path to start from the sliders start position and "snap" in a linear fashion to the cursor position from the position indicated by distance snap
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.
The BaseDrawableFlag is used in a BaseUpdateableFlag so the tooltip is not shown, the ClickableUpdateableFlag still shows the tooltip.
The tooltip still shows.
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Fix implicitly used method being named incorrectly
Closes https://github.com/ppy/osu/issues/25494.
OnlineStatusNotifier