Commit Graph

106 Commits

Author SHA1 Message Date
31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
ede3ab9dc0 Add OnFocus handler to CurrentlyPlayingDisplay 2022-05-28 12:04:44 +02:00
cd84200ad9 Add HoldFocus and ReleaseFocusOnCommit attributes to searchbar 2022-05-27 21:23:37 +02:00
254039b8fe Address remaining code quality concerns 2022-05-28 04:01:51 +09:00
e2951d70d1 Address code style issues 2022-05-27 16:38:54 +02:00
e1fd37fd44 Use new padding constant where appropriate 2022-05-27 12:40:31 +02:00
6a0cf26722 Make text localisable and add padding constant 2022-05-27 12:36:43 +02:00
7c459faaf0 Remove unneeded search_bar_width and more 2022-05-27 10:05:59 +02:00
4967d03606 Update currently playing search bar to resemble existing UI 2022-05-27 09:58:40 +02:00
a8e453e660 Remove now unnecessary username filter check 2022-05-27 00:43:29 +02:00
de5b60ab66 Move filtering from manual loops to SearchContainer 2022-05-27 00:40:23 +02:00
3183621d3d Add search bar for the CurrentlyPlayingDisplay 2022-05-26 22:57:24 +02:00
54ca4b9d36 Remove unused using 2022-04-21 15:34:14 +09:00
9f525ee267 Revert localisation of spectate/watch button 2022-04-21 14:09:51 +09:00
5e5c8e78a6 Use existing web localisation for most hardcoded strings 2022-04-20 16:31:11 -07:00
2202863e1a Split out IPerformFromScreenRunner to allow for easier testing 2022-04-18 17:49:28 +09:00
886d1d2df6 Refactorings 2022-02-08 21:29:43 +09:00
81a22dbd29 Add back playing users list 2022-02-02 23:19:43 +09:00
fcbba3d948 Rename PlayingUserStates -> WatchingUserStates 2022-02-02 23:11:29 +09:00
f4210f7a30 Rework spectator components to use new user state 2022-02-01 21:53:25 +09:00
502e6af008 Remove PlayingUsers list from SpectatorClient 2022-02-01 14:42:30 +09:00
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