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
Allow context menus to have visible spacers
Add free-hand drawing of sliders to the editor
Implement opening editor timestamp links
ToString
PathType
SliderPlacementBlueprint
Clear()