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
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