Commit Graph

117 Commits

Author SHA1 Message Date
b9859f9f21 Obsolete BeatmapInfo.MaxCombo and suppress in usages 2022-03-20 16:30:29 +03:00
f5cd967635 Fix scores not being recalculated in beatmap listing 2022-03-08 19:07:39 +09:00
51ade3251d Improve ScoresContainer loading overlay logic to work better with tests 2022-01-17 15:15:39 +09:00
00177a3ae1 Update usages to new naming 2022-01-06 22:54:43 +09:00
3ea7588a91 Update continuation usages to use GetCompletedResult 2022-01-06 22:53:07 +09:00
73b40e6833 Replace usage of .Result with .WaitSafelyForResult 2022-01-04 11:51:41 +09:00
bf1418bafc Use OnlineID instead of legacy IDs for equality and lookups 2021-12-10 16:11:48 +09:00
183b95cbc2 Rename BeatmapSetOnlineStatus to BeatmapOnlineStatus
This variable is used at more than just a set level.
2021-11-24 18:42:49 +09:00
0ecf5f201c Rename User to APIUser and move to correct namespace 2021-11-07 11:26:01 +09:00
9f9ef570ee Also propagate Status in temporary BeatmapInfo usage 2021-11-05 14:44:58 +09:00
08d94f864f Update ScoresContainer to not use ToBeatmapInfo 2021-11-04 17:09:53 +09:00
a16c8f1ebc Update all beatmap overlay views to use APIBeatmap/APIBeatmapSet 2021-10-29 18:50:55 +09:00
3f030cebf4 Remove local score copying in GetScoresRequest to allow APIScoreInfo.Beatmap to be APIBeatmap 2021-10-29 14:14:25 +09:00
817369903a Rename API score classes 2021-10-29 13:40:56 +09:00
853cf6feaa Rename last remaining BeatmapInfo Beatmap usage 2021-10-04 17:35:53 +09:00
88fc53200e Refactor 2021-09-01 15:41:52 +09:00
999386da29 Cleanup 2021-08-31 21:47:49 +09:00
fee94236de Fix update-thread pauses 2021-08-31 21:36:31 +09:00
bfcadcc4ac Revert some changes 2021-08-31 19:18:01 +09:00
e19d81c88c Fix potential incorrect ordering 2021-08-30 19:41:44 +09:00
458ce250f0 Use new ScoreManager method in ScoreTable 2021-08-30 19:34:12 +09:00
b217dd1a65 Order scores by score 2021-08-30 19:03:16 +09:00
47061c0210 Trigger refresh on scoring mode change 2021-08-30 18:57:30 +09:00
137be5dc97 Use equality operator instead of null coalescing
Co-Authored-By: Salman Ahmed <frenzibyte@gmail.com>
2021-05-01 14:14:07 -07:00
786ab163f6 Rename extension and move to bottom of file 2021-04-30 12:40:16 -07:00
cfbf95b433 Add HasPerformancePoints extension method 2021-04-29 14:11:35 -07:00
243605728d Fix approved maps not displaying pp column on score table 2021-04-28 11:44:05 -07:00
54982dcdd7 Refactor LoadingLayer to avoid applying effects to external drawables
In theory this seemed like a good idea (and an optimisation in some
cases, due to lower fill rate), but in practice this leads to weird edge
cases.

This aims to do away with the operations on external drawables by
applying a dim to the area behind the `LoadingLayer` when required.
I went over each usage and ensured they look as good or better than
previously.

The specific bad usage here was the restoration of the colour on dispose
(if the `LoadingLayer` was disposed in a still-visible state).

I'm aware that the `BeatmapListingOverlay` will now dim completely during
load. I think this is fine for the time being.
2021-01-05 17:31:45 +09:00
206bf3713e Make IAPIProvider read-only bindables into IBindables 2020-12-18 15:16:36 +09:00
53e083f329 Merge branch 'master' into show-loved-pp 2020-03-11 01:08:13 +09:00
9aacc3f5ae Replace Scores property with DisplayScores method
Also adds null checks to prevent crashes in tests.
2020-03-04 19:24:52 +01:00
f661806513 Move checking logic out of ScoreTable 2020-02-29 15:29:00 +01:00
63006e8672 Refactor to avoid visual inconsistency for beatmaps with no leaderboard 2020-02-22 03:40:59 +03:00
623b78d675 Combine all loading animation implementations 2020-02-21 15:32:46 +09:00
db4fe4f728 Merge branch 'master' into adjust-beatmap-overlay 2020-02-21 09:52:44 +09:00
958c891d15 Update with framework-side bindable list changes 2020-02-17 15:06:14 +09:00
4d180a685a Adjust font sizes and spacing in BeatmapSetOverlay 2020-02-16 21:43:33 +01:00
c93d2c7f00 Adjust loading container corner radius 2020-02-05 18:26:01 +01:00
f30cdab025 Update Scores section 2020-02-04 14:35:04 +03:00
f0d49d0cdf Decouple APILegacyScoreInfo from ScoreInfo 2019-12-03 15:31:11 +09:00
c0fe91a84c Merge branch 'master' into sharpen 2019-11-26 18:21:50 +08:00
96533631fc Simplify if/else statement 2019-11-24 01:29:11 +03:00
29b05e2939 Fix getScores can be fired twice on user change 2019-11-24 00:01:49 +03:00
2e161f7e99 Hook up the rest of the logic 2019-11-22 22:25:58 +03:00
aede1b183a Make ScopeSelector always visible 2019-11-22 22:04:58 +03:00
d6c9387beb Implement NotSupporterPlaceholder 2019-11-22 21:55:21 +03:00
b026197859 Add spacing 2019-11-22 18:23:48 +09:00
dad2e5c678 Improve legibility of NoScroesPlaceholder 2019-11-22 18:10:44 +09:00
0cc1698b6d Rename incorrectly named container 2019-11-22 18:05:12 +09:00
da425c93fa Fix beatmap switch doesn't trigger scores update 2019-11-22 05:08:50 +03:00