Commit Graph

528 Commits

Author SHA1 Message Date
2c08ce05fa Remove game-local enum [Order] attribute
In favour of the newly-added framework one.
2021-01-27 22:29:52 +01:00
2ca3ccad06 Move all the content to BeatmapSetHeaderContent drawable 2021-01-20 04:56:46 +03:00
f0add0a7cf Make BeatmapSetOverlay use OverlayHeader 2021-01-19 01:34:37 +03:00
5fd644fc57 Unify variable names 2021-01-17 22:42:48 +09:00
edb6d3907b Merge pull request #11472 from frenzibyte/explicit-beatmap-markers
Add explicit content markers to beatmap panels and overlay
2021-01-17 21:44:10 +09:00
816cc7a59b Adjust explicit label spacing on beatmap set overlay 2021-01-17 00:35:23 +01:00
6281c1086a Space out explicit marker in beatmap overlay 2021-01-14 05:41:09 +03:00
abf718242b Make explicit marker font semi-bold 2021-01-14 05:40:43 +03:00
1f12b2bd09 Rename download state Downloaded to Importing 2021-01-13 18:04:53 +03:00
43daa7c7c0 Use Colour2 of orange theme for explicit pill 2021-01-13 17:07:42 +03:00
78631323ba Add explicit pill to beatmap overlay 2021-01-13 12:13:14 +03:00
ee6baeb57e Add "explicit" marker pill 2021-01-13 12:13:14 +03:00
d2ca6da0fd Remove unused constant 2021-01-11 01:56:09 +09:00
bd37723788 Expose as IBindable for added safety 2021-01-11 01:55:54 +09: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
323da82477 Add website root URL and update most links to use it
For what it's worth, I intentionally didn't include news / changelog /
supporter, because these should never change.
2020-12-24 18:11:42 +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
117c7ec6b2 Merge branch 'master' into score-recalc 2020-09-09 14:38:36 +09:00
99e34d8562 Update with missing icons 2020-09-03 17:05:45 +09:00
dbf44fbaf2 Update names and icons to match new designs 2020-09-03 16:34:58 +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
d1976b194d Check local availability before disabling buttons 2020-05-09 10:42:56 +03:00
0e2ccac33b Add spaces to comments 2020-05-04 18:36:24 -07:00
9b9b710ded Move and rename remaining direct classes 2020-04-21 16:41:07 +09:00
142cddfb10 Rename CurrentBeatmap to SelectedBeatmap 2020-04-13 15:13:35 +09:00
3efb4aba25 Use BindTarget 2020-04-12 19:48:15 +02:00
3b9e0fa67d Use readonly IBindable 2020-04-12 19:42:28 +03:00
ecd25e567d Present selected difficulty 2020-04-12 16:00:05 +03:00
a5781d7fc5 Replace ScreenTitle with OverlayTitle and update titles to match new design 2020-03-24 22:08:20 +01:00
ed837d3115 Use framework extension method for FromHex 2020-03-11 10:18:41 +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
eaa77bce14 Use ToString().ToLowerInvariant()
* https://github.com/ppy/osu/pull/8128#issuecomment-594360083
2020-03-04 16:43:35 +08:00
fbd0dfd71b add blank lines 2020-03-04 14:55:51 +08:00
416b9e4e6f fix beatmap status display 2020-03-04 14:28:18 +08: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