Commit Graph

84 Commits

Author SHA1 Message Date
00177a3ae1 Update usages to new naming 2022-01-06 22:54:43 +09:00
3ea7588a91 Update continuation usages to use GetCompletedResult 2022-01-06 22:53:07 +09:00
73b40e6833 Replace usage of .Result with .WaitSafelyForResult 2022-01-04 11:51:41 +09:00
1eed2436e6 Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
0ecf5f201c Rename User to APIUser and move to correct namespace 2021-11-07 11:26:01 +09:00
63c9512ab1 Update dashboard components to use APIBeatmapSet 2021-11-01 16:04:01 +09:00
7245baba69 Remove IBeatmapSetOnlineInfo implementation from BeatmapSetInfo to avoid null cases 2021-10-28 00:50:45 +09:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
32d01f022f Rename usages which rely on online backing 2021-10-21 16:58:42 +09:00
69c23a2371 Explicitly implement tooltips on date drawables to avoid "convert to auto-property" inspections 2021-08-31 20:06:34 +03:00
da7ff4b160 Update remaining tooltip implementations to use generics 2021-08-31 20:01:13 +03:00
8dbcccc350 Merge branch 'master' into localisable-description 2021-08-03 18:29:52 +09:00
404faabbbc Use direct reference instead 2021-08-03 15:34:21 +08:00
3409bc6b27 Update mapper usages with LocalisableDescription 2021-07-31 01:47:14 +03:00
765881d8b0 Move strings 2021-07-19 19:27:33 +08:00
57eed88601 symbol renaming
Co-authored-by: frenzibyte <frenzibyte@gmail.com>
2021-07-19 19:27:33 +08:00
f80b183777 Add localisation for DashboardOverlayHeader 2021-07-18 02:45:16 +08:00
b00ee67895 Remove excess whitespace 2021-07-01 17:25:47 +09:00
8da6ecf6a9 Localise OverlayPanelDisplayStyle tab control. 2021-06-30 21:28:07 +02:00
f2287ba022 Localise friends online status stream control. 2021-06-30 21:16:21 +02:00
285c49be7e Localise dashboard overlay header. 2021-06-30 20:28:27 +02:00
6beeb7f7c4 Rename SpectatorStreamingClient -> SpectatorClient 2021-05-20 15:55:07 +09:00
9e95441aa6 Rename Spectator -> SoloSpectator 2021-04-01 22:08:52 +09:00
2609b22d53 Replace usage of CurrentModeRank in line with API change 2021-03-01 23:07:25 +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
83fb7c7a1a Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
9c22753f3f Remove unnecessary inheritance to OverlayView 2020-12-18 02:51:19 +03:00
94175d0532 Use global friends list instead of always fetching 2020-12-17 13:33:17 +03:00
4af390a168 Move hierarchy init to load and remove unnecessary field storage 2020-11-10 12:33:07 +09:00
670d6d8719 Make button field readonly 2020-11-09 18:59:54 -08:00
c671d97e6f Disable watch button on the local user 2020-11-09 18:39:35 -08:00
690e69bcc6 Reforamt for legibility 2020-11-09 12:22:54 +09:00
90ce1bd5f0 Add missing async suffix 2020-11-09 10:40:16 +09:00
c3c288145a Ignore null results for now 2020-11-06 17:55:29 +09:00
c97c6bbf52 Add and consume user cache class 2020-11-06 17:00:29 +09:00
2457083d8b Add padding to currently playing view 2020-11-06 17:00:29 +09:00
db039da668 Add and consume multi-lookup API endpoint 2020-11-06 17:00:29 +09:00
07166ec819 Fix a couple of remaining unnecessary casts 2020-11-06 13:29:47 +09:00
487a5ecdba Replace all usage of IBindableList.GetBoundCopy 2020-11-04 15:29:14 +09:00
211510fe9a Fix undesirable vertical spacing in currently playing display 2020-11-03 19:12:03 +01:00
86d283ebf4 Adjust layout slightly to avoid specifying width twice 2020-11-03 19:03:48 +01:00
c1d9a0c92c Move click action out of user panel 2020-11-02 21:09:47 +09:00
ed30756c19 Add test coverage for new display (and remove live version for now) 2020-11-02 20:41:14 +09:00
5cbfaf3589 Revert "Add (temporary) local user cache to avoid re-querying API each display"
This reverts commit 4e17634ee2.
2020-11-02 20:19:38 +09:00
4e17634ee2 Add (temporary) local user cache to avoid re-querying API each display 2020-11-02 17:31:04 +09:00
84d854e231 Avoid having the user profile show when clicking a spectator panel 2020-10-28 19:02:38 +09:00
32becb6882 Add simple listing of currently playing users 2020-10-28 19:02:38 +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