1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-16 13:22:55 +08:00
osu-lazer/osu.Game/Screens/Ranking
wooster0 0c85fd496f Don't leave scores screen empty if no scores are present yet
Addresses https://github.com/ppy/osu/discussions/23787

I originally wanted to set `allowShowingResults` to false if there are
no results but because this involves an API request to fetch the scores
that would mean all the scores would have to be fetched all at once so
that it knows whether to hide or show the "View results" button on a
beatmap.
Because that would slow things down and be very inefficient, this still
allows the user to view the scores screen but if there aren't any
scores, it shows a text, which I think is at least for now better than
nothing.

As for the testing of this, I wasn't sure how to not generate scores
only for one specific test so I opted into not using `SetUpSteps` and
doing it that way.
2023-12-31 22:42:32 +09:00
..
Contracted Automated pass 2023-06-24 01:00:03 +09:00
Expanded Reorder badges so that SS shows above others 2023-11-29 20:29:52 +09:00
Statistics Fix differing anchor specs on statistics panel flow items 2023-07-13 20:00:29 +02:00
AspectContainer.cs Automated pass 2023-06-24 01:00:03 +09:00
PanelState.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
ReplayDownloadButton.cs Delete ScoreInfo.HasReplay as no longer needed 2023-10-27 12:39:54 +02:00
ResultsScreen.cs Don't leave scores screen empty if no scores are present yet 2023-12-31 22:42:32 +09:00
RetryButton.cs Automated pass 2023-06-24 01:00:03 +09:00
ScorePanel.cs Add silly annotation for now (more new r# rules) 2023-11-24 12:47:42 +09:00
ScorePanelList.cs Don't leave scores screen empty if no scores are present yet 2023-12-31 22:42:32 +09:00
ScorePanelTrackingContainer.cs Automated pass 2023-06-24 01:00:03 +09:00
SoloResultsScreen.cs Use both score ID types to deduplicate score on solo results screen 2023-10-26 15:09:59 +02:00