DefaultSongProgress
FirstHitTime
LastHitTime
- refactor `SongProgress` - make`UpdateProgress` more readable - enable NRT on new classes - refactor `TestSceneSongProgress` to use `GameplayClockContainer`
SongProgress
- move unrelated logic to `DefaultSongProgress` - make `LegacySongProgress` inherit `SongProgress`
combo
LegacySongProgress
Add ContextMenu to beatmap external link
Always allow selecting the top-most button using the select binding
Don't show audio playback issue notification if debugger is attached
Add separate beatmap update flow to handle edge cases better
I've hit this countless times recently when debugging during the startup procedure.
Maintain sort stability by using carousel item ID as a fallback
Remove nullable disable annotation in mods for catch ruleset.
Avoid leaving left-over files after test run completes
Avoid potential realm fetch after disposal in `StatisticsPanel`
ImportAsUpdate
IModelImporter
Fix intermittent timeline zoom test failures
Add ability to make cursor show even during touch input
StatisticsPanel
As seen at https://github.com/ppy/osu/runs/7513799859?check_suite_focus=true.