1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 20:07:25 +08:00
osu-lazer/osu.Game.Rulesets.Osu
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
..
Beatmaps Move LegacyLastTickOffset specification to generation code and stop passing everywhere 2023-09-29 14:32:29 +09:00
Configuration Add basic structural requirements for cursor ripples 2023-04-30 14:48:03 +09:00
Difficulty Merge branch 'master' into legacy-tick-test-coverage 2023-10-18 15:21:31 +09:00
Edit Remove DistancedHitObjectComposer inheritance from osu! composer 2023-10-19 11:46:30 +02:00
Judgements Add SpinnerSpinHistory and tests 2023-10-17 20:10:22 +09:00
Mods Fix code quality fail 2023-10-27 18:18:07 +09:00
Objects Merge pull request #25218 from peppy/better-slider-judgement-handling 2023-10-27 15:50:13 +09:00
Properties Automated pass 2023-06-24 01:00:03 +09:00
Replays Use new ArgumentNullException.ThrowIfNull throw-helper API 2022-12-22 21:27:59 +01:00
Resources/Testing/Beatmaps Add test coverage of very fast slider 2023-10-04 14:58:05 +09:00
Scoring Add back required override to make AccuracyHeatmap work 2023-06-01 13:26:47 +09:00
Skinning Fix legacy sprite texts not matching stable with respect to fixed width 2023-10-27 20:14:39 +02:00
Statistics Move helper method to LegacyRulesetExtensions and stop applying rounding allowance to catch 2023-10-20 18:57:14 +09:00
UI Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
Utils Automated pass 2023-06-24 01:00:03 +09:00
osu.Game.Rulesets.Osu.csproj Update language version 2023-02-25 02:15:56 +09:00
OsuInputManager.cs Add note about CheckScreenSpaceActionPresJudgeable being naive 2023-01-25 15:03:47 +09:00
OsuRuleset.cs Split legacy scoring attributes into a separate object 2023-09-07 21:10:38 +09:00
OsuSkinComponentLookup.cs Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
OsuSkinComponents.cs Implement ripples (legacy and default) 2023-04-30 14:48:03 +09:00