Commit Graph

105 Commits

Author SHA1 Message Date
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
b4b9c71f00 Make all toolbar tooltips lowercase 2020-09-06 10:13:06 -07:00
dbf44fbaf2 Update names and icons to match new designs 2020-09-03 16:34:58 +09:00
dceae21bbf Centralise fetching of overlay component titles and textures 2020-09-03 16:34:58 +09:00
0a71194ea6 Fix SpotlightSelector is a VisibilityContainer without a reason 2020-07-21 22:46:08 +03:00
0043bd74ba Rework SpotlightSelector header layout 2020-07-15 08:27:46 +03:00
3d9e174ae8 Make sort changes affect request result 2020-07-14 18:09:09 +03:00
c2c80d2a98 Refactor SpotlightSelector layout 2020-07-14 17:34:01 +03:00
6eec2f9429 Implement RankingsSortTabControl component 2020-07-13 01:22:05 +03:00
ed9663985b Rename panels 2020-04-21 20:55:33 +09:00
9b9b710ded Move and rename remaining direct classes 2020-04-21 16:41:07 +09:00
a5781d7fc5 Replace ScreenTitle with OverlayTitle and update titles to match new design 2020-03-24 22:08:20 +01:00
d6b6edce02 Merge branch 'master' into centralise-loading-animations 2020-02-21 19:48:50 +09:00
556131cd5f Merge branch 'master' into ingame-rankings 2020-02-21 18:51:54 +09:00
623b78d675 Combine all loading animation implementations 2020-02-21 15:32:46 +09:00
7b0c3281c2 Make country names clickable 2020-02-19 16:49:39 +03:00
5d813bf421 Merge remote-tracking branch 'refs/remotes/ppy/master' into ingame-rankings 2020-02-19 16:23:18 +03:00
e9003346d4 Add missing blank line 2020-02-18 21:28:38 +03:00
5347119a85 Various RankingsOverlay fixes 2020-02-18 21:26:25 +03:00
9e816e3479 Merge branch 'master' into italic-rankings-stuff 2020-02-18 16:05:18 +09:00
c78534d14e Fix possible error in SpotlightsLayout 2020-02-17 10:07:32 +03:00
f64eabc38b Make countries name non-italic 2020-02-14 20:49:37 +03:00
c68c347503 Remove unwanted property interpolation 2020-02-14 00:40:52 +03:00
ab84f4085a Fix possible error on SpotlightsLayout disposal 2020-02-13 23:20:45 +03:00
791bf6bc01 Make username text italic 2020-02-13 19:03:07 +03:00
e67e4f708e Adjust country name design 2020-02-13 19:01:26 +03:00
11c59a141f Add background to rankings header 2020-02-13 14:12:10 +03:00
0b6558dc40 Add SpotlightsLayout to RankingsOverlay 2020-02-11 02:35:23 +03:00
b04a4b5c8a Implement SpotlightsLayout 2020-02-11 01:44:56 +03:00
24e8a2bd69 Make SpotlightSelector.ShowInfo use the full rankings response 2020-02-05 22:59:01 +03:00
6708e271ac Adjust SpotlightSelector animations 2020-02-05 13:01:50 +03:00
cb30f463fb Update spotlight info based on selected one 2020-02-05 12:48:29 +03:00
a3fd952f74 Use new SpotlightSelector in RankingsHeader 2020-02-05 11:21:23 +03:00
a9cfade2f4 Adjust null handling 2020-02-04 21:02:10 +03:00
f889f2435b Add test step to TestSceneRankingsTable 2020-02-04 16:20:15 +03:00
524a8ba6c6 Merge remote-tracking branch 'refs/remotes/ppy/master' into rankings-overlay-update 2020-02-04 11:19:13 +03:00
42060139f8 Merge branch 'master' into display-accuracy 2020-02-04 12:51:48 +07:00
824ee8a888 Recolour rankings tables 2020-02-03 21:22:37 +03:00
2a802307e7 Delete unused components 2020-02-03 20:59:08 +03:00
dc1d0d0f32 Add spotlights selector to new header 2020-02-03 20:47:41 +03:00
588a77484b Add ContryFilter to new header 2020-02-03 20:32:20 +03:00
b284170437 Basic implementation of new RankingsOverlayHeader 2020-02-03 20:20:35 +03:00
12574111e5 Use ColourProvider colours 2020-02-03 19:44:10 +03:00
e531570352 Merge remote-tracking branch 'refs/remotes/ppy/master' into spotlights_api 2020-02-03 19:34:35 +03:00
4dfdd98e8b Use UserStatistics.DisplayAccuracy everywhere 2020-02-03 22:12:34 +07:00
1367c18d3f General refactorings 2020-01-14 15:07:25 +09:00
d6bd0b7106 Container -> CompositeDrawable 2020-01-14 14:43:57 +09:00
33993837b7 Remove participant count (not returned by API) 2020-01-14 14:41:38 +09:00
05702af905 Remove map count (not returned by API) 2020-01-14 14:37:24 +09:00
7349c023d1 Cleanup spotlight selection 2020-01-14 14:01:51 +09:00