Commit Graph

530 Commits

Author SHA1 Message Date
Dean Herbert 8a97e2e28d Update LocalisedString usages to RomanisedString 2021-02-22 19:01:42 +09:00
Dean Herbert 1fd76ea3fb Apply changes to UI components overriding functions with changing signatures 2021-02-22 19:01:42 +09:00
Bartłomiej Dach 2c08ce05fa Remove game-local enum [Order] attribute
In favour of the newly-added framework one.
2021-01-27 22:29:52 +01:00
Andrei Zavatski 2ca3ccad06 Move all the content to BeatmapSetHeaderContent drawable 2021-01-20 04:56:46 +03:00
Andrei Zavatski f0add0a7cf Make BeatmapSetOverlay use OverlayHeader 2021-01-19 01:34:37 +03:00
Dean Herbert 5fd644fc57 Unify variable names 2021-01-17 22:42:48 +09:00
Dean Herbert 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
Bartłomiej Dach 816cc7a59b Adjust explicit label spacing on beatmap set overlay 2021-01-17 00:35:23 +01:00
Salman Ahmed 6281c1086a Space out explicit marker in beatmap overlay 2021-01-14 05:41:09 +03:00
Salman Ahmed abf718242b Make explicit marker font semi-bold 2021-01-14 05:40:43 +03:00
Salman Ahmed 1f12b2bd09 Rename download state `Downloaded` to `Importing` 2021-01-13 18:04:53 +03:00
Salman Ahmed 43daa7c7c0 Use `Colour2` of orange theme for explicit pill 2021-01-13 17:07:42 +03:00
Salman Ahmed 78631323ba Add explicit pill to beatmap overlay 2021-01-13 12:13:14 +03:00
Salman Ahmed ee6baeb57e Add "explicit" marker pill 2021-01-13 12:13:14 +03:00
Dean Herbert d2ca6da0fd Remove unused constant 2021-01-11 01:56:09 +09:00
Dean Herbert bd37723788 Expose as IBindable for added safety 2021-01-11 01:55:54 +09:00
Dean Herbert 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
Dean Herbert 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
Dean Herbert 206bf3713e Make IAPIProvider read-only bindables into IBindables 2020-12-18 15:16:36 +09:00
Dean Herbert 389ffe7da5 Hide bonus result types from score table for the time being 2020-10-09 13:23:18 +09:00
Dean Herbert e281d724b8 Consume display name logic 2020-10-07 15:43:52 +09:00
smoogipoo 2517fffb7e Fix incorrect display in beatmap overlay table 2020-09-25 20:48:28 +09:00
smoogipoo a07597c369 Adjust displays to use new results/orderings 2020-09-25 20:22:59 +09:00
smoogipoo d7ca2cf1cc Replace loaded check with better variation 2020-09-09 22:01:09 +09:00
smoogipoo 37a659b2af Refactor/add xmldocs 2020-09-09 17:36:47 +09:00
smoogipoo 117c7ec6b2 Merge branch 'master' into score-recalc 2020-09-09 14:38:36 +09:00
Dean Herbert 99e34d8562 Update with missing icons 2020-09-03 17:05:45 +09:00
Dean Herbert dbf44fbaf2 Update names and icons to match new designs 2020-09-03 16:34:58 +09:00
smoogipoo c1838902a6 Add to more places 2020-08-28 22:51:48 +09:00
smoogipoo d7bbb362bf Separate bindables 2020-08-28 22:51:19 +09:00
smoogipoo 1e5e5cae0c Add support for standardised -> classic changes 2020-08-28 21:34:34 +09:00
smoogipoo 4d15f0fe52 Implement basic score recalculation 2020-08-28 19:16:46 +09:00
Endrik Tombak d1976b194d Check local availability before disabling buttons 2020-05-09 10:42:56 +03:00
alex 0e2ccac33b Add spaces to comments 2020-05-04 18:36:24 -07:00
Dean Herbert 9b9b710ded Move and rename remaining direct classes 2020-04-21 16:41:07 +09:00
Dean Herbert 142cddfb10 Rename CurrentBeatmap to SelectedBeatmap 2020-04-13 15:13:35 +09:00
Bartłomiej Dach 3efb4aba25 Use BindTarget 2020-04-12 19:48:15 +02:00
Endrik Tombak 3b9e0fa67d Use readonly IBindable 2020-04-12 19:42:28 +03:00
Endrik Tombak ecd25e567d Present selected difficulty 2020-04-12 16:00:05 +03:00
TheWildTree a5781d7fc5 Replace ScreenTitle with OverlayTitle and update titles to match new design 2020-03-24 22:08:20 +01:00
Dean Herbert ed837d3115 Use framework extension method for FromHex 2020-03-11 10:18:41 +09:00
Dean Herbert 53e083f329
Merge branch 'master' into show-loved-pp 2020-03-11 01:08:13 +09:00
TheWildTree 5628c5102d Remove old scores before adding new ones 2020-03-04 20:01:15 +01:00
TheWildTree 9aacc3f5ae Replace Scores property with DisplayScores method
Also adds null checks to prevent crashes in tests.
2020-03-04 19:24:52 +01:00
mcendu eaa77bce14 Use ToString().ToLowerInvariant()
* https://github.com/ppy/osu/pull/8128#issuecomment-594360083
2020-03-04 16:43:35 +08:00
杜Nate fbd0dfd71b
add blank lines 2020-03-04 14:55:51 +08:00
mcendu 416b9e4e6f fix beatmap status display 2020-03-04 14:28:18 +08:00
TheWildTree 4d19278df4 Remove using directive 2020-02-29 15:43:48 +01:00
TheWildTree f661806513 Move checking logic out of ScoreTable 2020-02-29 15:29:00 +01:00
TheWildTree d71b516902 Check beatmap ranking status instead of the pp value 2020-02-28 21:58:37 +01:00