Commit Graph

224 Commits

Author SHA1 Message Date
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
f661806513 Move checking logic out of ScoreTable 2020-02-29 15:29:00 +01:00
d71b516902 Check beatmap ranking status instead of the pp value 2020-02-28 21:58:37 +01:00
397e35d0a0 Hide pp column if map is loved or qualified 2020-02-26 21:36:52 +01:00
beb18006da Show 0 pp if map is loved 2020-02-22 21:04: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
4fb4c03956 Merge pull request #7779 from Malox10/hoverable-timestamps
Add tooltips with precise dates to beatmap set overlay
2020-02-21 09:48:22 +09:00
5c16dbbea9 Merge pull request #7919 from smoogipoo/null-leaderboard-position
Support null leaderboard position
2020-02-20 16:27:24 +09:00
d79ca97fe9 Make beatmap scores also support null position 2020-02-20 15:04:12 +09:00
1a689231c2 Support null leaderboard position 2020-02-20 14:51:25 +09:00
84d6a8ae2a Add null check 2020-02-19 19:42:56 +01:00
7ea67aa672 Highlight max combo on beatmap leaderboards 2020-02-19 17:58:59 +01: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
8fcd5e93dd Adjust table layout to match osu-web 2020-02-16 21:43:11 +01:00
c08398a404 Merge branch 'master' into hoverable-timestamps 2020-02-13 15:21:09 +01:00
9a9349a13a Merge branch 'master' into adjust-beatmap-overlay 2020-02-12 16:52:42 +09:00
b694b0c90c Merge branch 'master' into adjust-beatmap-overlay 2020-02-11 21:07:26 +01:00
2be7d1a873 Remove redundant type specification 2020-02-11 18:19:08 +07:00
44568ac9e6 Avoid covariant array conversion 2020-02-11 17:36:10 +07:00
28a39fd8fa Use explicit typing 2020-02-11 17:12:32 +07:00
17791259ed Fix InfoColumn minWidth implementation 2020-02-11 16:21:31 +07:00
ed8cb1d6bf add missing eof newline 2020-02-09 23:46:06 +01:00
3e06324f61 fix formatting issue 2020-02-09 23:39:34 +01:00
867c733809 make score date hoverable 2020-02-09 23:19:32 +01:00