Commit Graph

250 Commits

Author SHA1 Message Date
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
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +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
2de076a74b Merge branch 'adjust-classic-scoring' into score-ordering 2021-09-01 15:06:55 +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
678386f5c4 Fix missed null coalesce 2021-08-30 16:05:56 +09:00
6aaef7b0be Handle null PP during score set in TopScoreStatisticsSection
Supersedes #14562
Closes #14541
2021-08-29 17:19:17 +03:00
8f3416d853 Assert PP not null when showPerformancePoints is true 2021-08-29 16:03:39 +03:00
e374ef163d Update localisable formattable extensions usages inline with framework change 2021-08-29 15:00:28 +03:00
19cc4a14a3 Localise top score mods statistics 2021-08-20 09:22:15 +02:00
1f942d15f8 Localise scoreboard 2021-08-16 13:38:57 +02:00
239b38a0ab Reduce implicit conversions by using default 2021-07-27 21:46:29 +02:00
94877117b9 Apply changes in-line with framework changes. 2021-07-27 18:22:47 +02:00
ff3d38de6f Localise accuracy display. 2021-07-23 22:37:08 +02:00
a0e5301c9f Update usages of showGuestOnNull 2021-06-17 16:33:43 +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
8a97e2e28d Update LocalisedString usages to RomanisedString 2021-02-22 19:01:42 +09:00
1fd76ea3fb Apply changes to UI components overriding functions with changing signatures 2021-02-22 19:01:42 +09:00
2c08ce05fa Remove game-local enum [Order] attribute
In favour of the newly-added framework one.
2021-01-27 22:29:52 +01: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
389ffe7da5 Hide bonus result types from score table for the time being 2020-10-09 13:23:18 +09:00
e281d724b8 Consume display name logic 2020-10-07 15:43:52 +09:00
2517fffb7e Fix incorrect display in beatmap overlay table 2020-09-25 20:48:28 +09:00
a07597c369 Adjust displays to use new results/orderings 2020-09-25 20:22:59 +09:00
d7ca2cf1cc Replace loaded check with better variation 2020-09-09 22:01:09 +09:00
37a659b2af Refactor/add xmldocs 2020-09-09 17:36:47 +09:00
c1838902a6 Add to more places 2020-08-28 22:51:48 +09:00
d7bbb362bf Separate bindables 2020-08-28 22:51:19 +09:00
1e5e5cae0c Add support for standardised -> classic changes 2020-08-28 21:34:34 +09:00
4d15f0fe52 Implement basic score recalculation 2020-08-28 19:16:46 +09:00
53e083f329 Merge branch 'master' into show-loved-pp 2020-03-11 01:08:13 +09:00
5628c5102d Remove old scores before adding new ones 2020-03-04 20:01:15 +01: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
4d19278df4 Remove using directive 2020-02-29 15:43:48 +01:00