Commit Graph

68 Commits

Author SHA1 Message Date
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
f3202fb123 Naming adjustments 2020-08-12 11:24:26 +03:00
84655b0798 Change hover colour for news title 2020-08-11 20:17:29 +03:00
d8f8930691 Remove HomeNewsPanelFooter 2020-08-09 05:28:43 +03:00
a72a48624d Remove NewsPostDrawableDate 2020-08-09 05:16:08 +03:00
cddd4f0a97 Implement HomeShowMoreNewsPanel 2020-08-07 13:18:31 +03:00
76d35a7667 Implement HomeNewsGroupPanel 2020-08-07 12:59:45 +03:00
2e0f567d5d Implement HomeNewsPanel component 2020-08-07 11:33:02 +03:00
630322ff85 Adjust font weights in line with web 2020-08-03 09:55:06 +03:00
dc559093cd Rename namespace from Dashboard to Home 2020-08-02 21:47:09 +03:00
bddc61756a Rework padding 2020-08-02 21:44:34 +03:00
7d83cdbf1c Make title in DrawableBeatmapList a property 2020-08-02 21:35:24 +03:00
ca57c70961 Naming adjustments 2020-08-02 21:33:14 +03:00
5b1e3e8622 Remove redundant FillFlowContainer from DashboardBeatmapPanel 2020-08-01 09:11:53 +03:00
b5f688e63a Implement DashboardBeatmapListing component 2020-08-01 07:04:39 +03:00
7624804edf Implement DashboardPopularBeatmapPanel component 2020-08-01 06:23:06 +03:00
ce47a34991 Implement DashboardNewBeatmapPanel component 2020-08-01 06:14:24 +03:00