Adjust mania judgement position in legacy skins according to their ScorePosition setting
Implement taiko bar line pooling
improve selection box rotation UX
Split `X` property of `CatchHitObject` to `OriginalX` and `EffectiveX`
Replace now-default SDL rider run config with legacy osuTK config
Change miss penalty curve for speed and aim pp awarded in the osu! ruleset
And use orthogonal `OriginalXBindable` and `XOffsetBindable`.
This reverts commit 7cbbd74d
7cbbd74d
And explicitly implement IHasXPosition interface to prevent use of the X property. It should be preferred for beatmap conversion purpose.
X