1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-28 02:02:53 +08:00
osu-lazer/osu.Game.Rulesets.Osu/Skinning/Legacy
Bartłomiej Dach 99e590c8dd
Fix legacy sprite texts not matching stable with respect to fixed width
stable's `pSpriteText` has a `TextConstantSpacing` flag, that is
selectively enabled for some usages. In particular, these are:

- mania combo counter (not yet implemented)
- taiko combo counter (not yet implemented)
- score counter
- accuracy counter
- scoreboard entries (not yet implemented)

Everything else uses non-fixed-width fonts.

Hilariously, `LegacySpinner` _tried_ to account for this by changing
`Font` to have `fixedWidth: false` specified, only to fail to notice
that `LegacySpriteText` changes `Font` in its BDL, making the property
set do precisely nothing. For this reason, attempting to set `Font`
on a `LegacySpriteText` will now throw.
2023-10-27 20:14:39 +02:00
..
LegacyApproachCircle.cs Hotfix approach circle cutoff 2023-10-09 10:16:57 +02:00
LegacyCursor.cs Partial everything 2022-11-27 00:00:27 +09:00
LegacyCursorParticles.cs Partial everything 2022-11-27 00:00:27 +09:00
LegacyCursorTrail.cs Partial everything 2022-11-27 00:00:27 +09:00
LegacyFollowCircle.cs Partial everything 2022-11-27 00:00:27 +09:00
LegacyMainCirclePiece.cs Adjust gameplay element maximum size limits for backwards compatibility 2023-10-05 20:37:10 +02:00
LegacyNewStyleSpinner.cs Partial everything 2022-11-27 00:00:27 +09:00
LegacyOldStyleSpinner.cs Partial everything 2022-11-27 00:00:27 +09:00
LegacyReverseArrow.cs Fix legacy slider repeats becoming much too large on hit 2023-10-17 14:47:44 +02:00
LegacySliderBall.cs Simplify pre-checks in HitObjectApplied delegate 2023-10-25 13:53:20 +09:00
LegacySliderBody.cs Partial everything 2022-11-27 00:00:27 +09:00
LegacySliderHeadHitCircle.cs Partial everything 2022-11-27 00:00:27 +09:00
LegacySmokeSegment.cs Partial everything 2022-11-27 00:00:27 +09:00
LegacySpinner.cs Fix legacy sprite texts not matching stable with respect to fixed width 2023-10-27 20:14:39 +02:00
OsuLegacySkinTransformer.cs Move maxSizePerGlyph optional ctor param to init-only property 2023-10-27 19:48:10 +02:00