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