848366416e
Revert string type changes in MetadataLineInfo
2022-04-21 14:10:58 +09:00
5e5c8e78a6
Use existing web localisation for most hardcoded strings
2022-04-20 16:31:11 -07:00
494955aff1
Resolve inspection issues
2022-04-14 13:11:11 +09:00
7c2e79f911
Update all simple cases of switching to IWorkingBeatmap
2021-11-17 20:56:57 +09:00
51a353e12d
Rename BeatmapInfo.Version
to DifficultyName
to match underlying interface
2021-11-11 17:20:53 +09:00
ed07ee8c61
Update all existing usages of AuthorString
/AuthorId
...
Unfortunately the getters need to be left in place else EF breaks.
2021-11-04 18:59:37 +09:00
d4399f10f9
Merge both variants of the star rating display
2021-08-04 18:19:28 +03:00
a63065dbe9
Tidy up ModDisplay
2021-07-21 16:38:25 +09:00
34d1490754
Remove null conditional
...
Shouldn't guard against that here.
2021-05-15 10:00:05 +03:00
7c2fc9b412
Update usage due to nullability removal
2021-05-14 16:12:33 +03:00
0dc3bfd0c1
Apply simple transforms to star rating display when ready if not
2021-05-14 15:55:26 +03:00
c52f1733be
Apply further refactoring to star rating display UX-wise
2021-05-08 21:17:19 +03:00
655e8d3d86
Remove pattern-matching on nullable with simple .HasValue
/.Value
2021-05-08 18:44:44 +03:00
a75347cb2a
Remove nullable facade logic
2021-05-08 18:43:17 +03:00
dca5efc59a
Remove no longer necessary ruleset info requirement
2021-05-08 13:00:39 +03:00
43090067da
Use BeatmapDifficultyCache.GetBindableDifficulty(...)
instead
2021-05-08 12:59:59 +03:00
b4801faf32
Pass ruleset info to constructor instead
...
Follows the way working beatmap is passed, not sure why mods are passed as a bindable though, don't wanna bother too much with that.
2021-05-08 11:57:13 +03:00
7b7e7a86bf
Allow null logo facade
2021-05-08 11:47:18 +03:00
0f08c2a479
Add star rating display underneath the beatmap metadata
2021-05-08 11:47:18 +03:00
e82eaffaed
Flip order back to original for romanisable strings
2021-02-25 14:14:07 +09: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
d74a1437be
Fix player loader metadata not being centred
2021-02-07 15:14:08 -08:00
2b253f6d01
Remove now-unused fields & locals
2021-01-05 22:56:53 +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
6e4b28ed1e
Different version of epilepsy warning display
2020-10-20 00:32:44 +03:00
95f52573f7
change font size
2020-07-21 15:58:25 +07:00
055e31ddd5
update minor
2020-07-20 18:37:02 +07:00
6a144fba80
add epilepsy warning in metadata display
2020-07-20 17:24:17 +07:00
8dbcdebd28
Use LoadingLayer at player loading screen
2020-02-23 05:00:08 +09:00
92f6f0207c
Rename LoadingAnimation to LoadingSpinner
2020-02-21 15:33:31 +09:00
be30ef3cca
Move BeatmapMetadataDisplay to its own class
2020-02-14 18:13:52 +09:00