Dan Balasescu
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
Dean Herbert
2be44188ef
Add missing null checks
2021-10-05 17:59:38 +09:00
Dean Herbert
b41fa41c85
Rename APIRequest.Result
to Response
2021-10-05 14:28:56 +09:00
Salman Ahmed
f8a7e0bdb6
Update rankings overlay ruleset bindable with parent on initial display
2021-08-23 13:50:39 +03:00
Salman Ahmed
257934a144
Revert "Revert ruleset when not applied filters (includes scope change)"
...
This reverts commit 9fa39cd34e
.
2021-08-23 12:38:30 +03:00
Salman Ahmed
9fa39cd34e
Revert ruleset when not applied filters (includes scope change)
2021-08-23 11:11:06 +03:00
Salman Ahmed
45b8bd175c
Decouple rankings overlay's ruleset bindable from game-wide bindable
2021-08-22 16:25:35 +03:00
Dean Herbert
1670766633
Avoid unbinding external events
2021-02-09 18:42:15 +09:00
Andrei Zavatski
c6b0f3c247
Implement TabbableOnlineOverlay component
2021-01-18 21:22:50 +03:00
Andrei Zavatski
6e34ab5d15
Rename WebOverlay to OnlineOverlay
2021-01-18 11:13:38 +03:00
Andrei Zavatski
27ffc98445
Implement WebOverlay component
2021-01-18 10:48:12 +03: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
7bcbac6f45
Move header setting to FullscreenOverlay
2020-09-03 16:34:58 +09:00
Dean Herbert
dceae21bbf
Centralise fetching of overlay component titles and textures
2020-09-03 16:34:58 +09:00
Andrei Zavatski
b741e359cd
Use OverlayScrollContainer for overlays
2020-04-13 12:23:28 +03:00
Lucas A
535a7989d6
Open rankings overlay on spotlights page.
2020-02-25 20:57:15 +01:00
Dan Balasescu
d6b6edce02
Merge branch 'master' into centralise-loading-animations
2020-02-21 19:48:50 +09:00
Dean Herbert
81f9103f9c
Bind with global ruleset for now
2020-02-21 18:54:48 +09:00
Dean Herbert
623b78d675
Combine all loading animation implementations
2020-02-21 15:32:46 +09:00
Andrei Zavatski
378aaf82c1
Fix error when first Show call has been triggered by ShowCountry
2020-02-19 16:32:54 +03:00
Andrei Zavatski
146758862a
Remove no longer needed null check
2020-02-19 16:25:06 +03:00
Andrei Zavatski
5d813bf421
Merge remote-tracking branch 'refs/remotes/ppy/master' into ingame-rankings
2020-02-19 16:23:18 +03:00
Andrei Zavatski
5347119a85
Various RankingsOverlay fixes
2020-02-18 21:26:25 +03:00
Andrei Zavatski
f05c1de4c1
Fix possible nullref
2020-02-13 14:11:53 +03:00
Andrei Zavatski
0b6558dc40
Add SpotlightsLayout to RankingsOverlay
2020-02-11 02:35:23 +03:00
Andrei Zavatski
881d192af3
Fix crash when selecting spotlight tab with not-null country
2020-02-07 12:07:16 +03:00
Andrei Zavatski
7757a3a30b
Move spotlight layout to it's own method
2020-02-05 23:06:13 +03:00
Andrei Zavatski
4dd25b42ae
Move spotlightsRequest to another place
2020-02-05 23:00:42 +03:00
Andrei Zavatski
24e8a2bd69
Make SpotlightSelector.ShowInfo use the full rankings response
2020-02-05 22:59:01 +03:00
Andrei Zavatski
cb30f463fb
Update spotlight info based on selected one
2020-02-05 12:48:29 +03:00
Andrei Zavatski
b83ee6dabf
Show beatmap panels for selected spotlight
2020-02-05 12:22:42 +03:00
Andrei Zavatski
2b0b789980
Naming adjustments
2020-02-05 12:14:24 +03:00
Andrei Zavatski
fa65e3a5bb
Make spotlight selector work
2020-02-05 12:09:32 +03:00
Andrei Zavatski
f7cbb8c1f7
Recolour RankingsOverlay background
2020-02-03 21:05:11 +03:00
Andrei Zavatski
3b6ed3fb27
Use new header in the RankingsOverlay
2020-02-03 20:53:30 +03:00
Andrei Zavatski
73e822e08d
Make waves colour dependent on overlay colour scheme
2020-01-25 06:46:54 +03:00
Andrei Zavatski
db4cd51d02
Implement OverlayColourProvider
2020-01-24 12:24:35 +03:00
Dan Balasescu
9963d18d17
Add whitespace
2019-12-11 19:13:04 +09:00
Andrei Zavatski
33737d3d89
Move tests to TestSceneRankingsOverlay due to refactoring
2019-12-05 09:53:25 +03:00
Dean Herbert
6e9157d59c
Standardise request/response handling
2019-12-05 14:29:48 +09:00
Dean Herbert
cd473f207a
Use child set, not Clear/Add
2019-12-05 14:09:33 +09:00
Dean Herbert
5f9b9631ef
Move scope/country restrictions into RankingsOverlay
2019-12-05 14:07:39 +09:00
Andrei Zavatski
f8f144b6c0
Remove pointless ScheduledDelegate
2019-12-05 05:20:22 +03:00
Andrei Zavatski
48732e49b9
Improve async logic
2019-12-05 04:20:13 +03:00
Andrei Zavatski
0ac4675546
Implement IEquatable<Country>
2019-12-01 03:52:41 +03:00
Andrei Zavatski
c451542915
Rankings overlay basic implementation
2019-11-30 03:01:07 +03:00