Fix skin editor not clearing undo history on skin change
They were broken because `SerialisedDrawableInfo` is a reference type and as such equality checks will use reference equality rather than member equality.
Doesn't really help that much with nunit output, but at least you can breakpoint and see the json kinda.
It is no longer needed. Intentionally not doing backwards migration to simplify things; users can fix their skins.
Implement basic touchscreen detection
AutoSize
LegacySongProgress
Attempt to support quotes in handling of GH comment body
...because apparently it may take a while to update the flag.
Show touch input settings on mobile
Definitely faster, hopefully more reliable too.
Fix osu! (slider) combo not matching expectations when classic mod is disabled
Because it looks bad.
Size
Scale
SerialisedDrawableInfo
Update squirrel to latest release
HitResultTest
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
This does not cover android since `TouchHandler` is SDL-based.
Also updates touch settings so the touch handler can't be disabled on mobile.
Split tournament player lists more equally
Continue to play spinner bonus sounds when MAX display occurs
Add "disable taps during gameplay" to touch input settings and related UI
SFX improvements for `ButtonSystem`/`MainMenu`
PlayerTouchInputDetector