mirror of
https://github.com/ppy/osu.git
synced 2025-02-07 17:53:22 +08:00
Closes https://github.com/ppy/osu/issues/31038. If you don't realise why this does anything, realise this: the drawable creation callback runs for every created sprite text in the text flow. ANd the created sprite texts are split by whitespace. And Russian / Ukrainian / Polish etc. use spaces as thousands separators. So on those languages the first encountered part of the score would duplicate itself to the remaining parts. I'm actively convinced it was _more difficult_ to produce what was in place in `master` than to do it properly. Why did `TextColumn` even have `LocalisableString Text` and `Bindable<string> Current` next to each other????? |
||
---|---|---|
.. | ||
Buttons | ||
Scores | ||
AuthorInfo.cs | ||
BasicStats.cs | ||
BeatmapAvailability.cs | ||
BeatmapBadge.cs | ||
BeatmapPicker.cs | ||
BeatmapRulesetSelector.cs | ||
BeatmapRulesetTabItem.cs | ||
BeatmapSetHeader.cs | ||
BeatmapSetHeaderContent.cs | ||
BeatmapSetLayoutSection.cs | ||
Details.cs | ||
ExplicitContentBeatmapBadge.cs | ||
FeaturedArtistBeatmapBadge.cs | ||
Info.cs | ||
LeaderboardModSelector.cs | ||
LeaderboardScopeSelector.cs | ||
MetadataSection.cs | ||
MetadataSectionDescription.cs | ||
MetadataSectionGenre.cs | ||
MetadataSectionLanguage.cs | ||
MetadataSectionNominators.cs | ||
MetadataSectionSource.cs | ||
MetadataSectionTags.cs | ||
MetadataType.cs | ||
SpotlightBeatmapBadge.cs | ||
SuccessRate.cs |