a83a90e675
Rename countdown Delay -> Duration
2022-03-23 15:21:16 +09:00
f7c0047206
Send time remaining in countdowns instead
2022-03-23 15:19:43 +09:00
d4ad4ac9db
Limit countdown updates to once per second
2022-03-23 10:50:05 +09:00
6b712be97d
Remove PopoverButton class
2022-03-23 10:40:38 +09:00
9138aaf780
Split MultiplayerReadyButton
2022-03-23 10:38:56 +09:00
23be0f1be9
Remove availability picker for now
2022-03-22 14:34:06 +09:00
d0fee53e1f
Implement auto countdown timers
...
Change to using TimeSpan
2022-03-22 14:34:06 +09:00
4630aa15cc
Apply refactorings according to reviews
2022-03-22 12:54:19 +09:00
add9f3ec91
Rename multiplayer mod usages to make more sense
2022-03-20 13:12:24 +03:00
e1d22e58bf
Simplify queue count text logic
2022-03-20 06:25:14 +03:00
7529d6fc00
Bind queue items during playlist initialization
...
Along with where the other bindables are bound together (only bind, not
listening).
2022-03-20 06:23:44 +03:00
ef823d58a7
address frenzibyte review (refactor bindable flow, clean up CI stuff)
2022-03-19 13:05:35 -04:00
9afe82a0d5
Fix potentially null drawable call to SetLayoutPosition
2022-03-19 14:54:58 +03:00
5d16519a82
make code prettier
2022-03-18 23:41:55 -04:00
0adad3a599
Handle potential null room hosts
2022-03-19 04:01:35 +03:00
5a5629eb5a
(works now) use BindValueChanged to set the Queue text
2022-03-18 20:47:45 -04:00
5e5fbc496e
(still not working) try bindables instead of int
2022-03-18 20:32:37 -04:00
d9b2a29c6d
(not working yet) add MultiplayerPlaylistTabControl, "Queue ({count})"
2022-03-18 20:02:26 -04:00
faa36c78e5
put count and tabs into new fillflowcontainer
2022-03-18 12:55:00 -04:00
04f4e81852
Rename start countdown request
2022-03-18 21:05:19 +09:00
611562c650
Add more comments around catch up logic
2022-03-18 16:21:14 +09:00
f09a946722
Start GameplayClockContainer
paused for better state control
2022-03-18 15:28:22 +09:00
59aef88504
Simplify clock reset/start flow in MultiSpectatorScreen
2022-03-18 15:07:57 +09:00
c2e7ff7e3e
display count of listQueue
2022-03-18 01:37:53 -04:00
72843a6797
Add support for starting/stopping countdowns
2022-03-18 14:33:09 +09:00
efce471f0b
Add countdown button + popover
2022-03-18 14:31:57 +09:00
b76a87e6f8
Split ready button visual logic into button itself
2022-03-18 14:31:57 +09:00
1bd08b4a4b
Remove kick button fading as well to not look jarring
2022-03-18 08:09:15 +03:00
98b420ee6f
Remove no longer correct crown fade animation
...
Since the host is pinned to the top without any animation, it would look
jarring for the crown to fade away from the old panel (and at a 50ms
duration).
2022-03-18 07:25:12 +03:00
1c899d00b9
Pin multiplayer host panel to the top of the list
2022-03-18 07:25:03 +03:00
f2248ecc08
Update usages to use IsPlayable
instead
2022-03-18 02:11:18 +03:00
da0ffab14e
Integrate ready button implementation
2022-03-17 18:43:04 +09:00
461d41529b
Integrate spectate button implementation
2022-03-17 18:36:33 +09:00
187059a37f
Replace hardcoded overrides with the newly introduced Mod
properties
2022-03-17 03:51:27 +03:00
1025e1939b
Disable "Adaptive Speed" mod in multiplayer
2022-03-16 11:54:18 +03:00
885cb3ce5b
Add current screen checks for added safety
2022-03-10 20:03:02 +09:00
2d135e5be6
Explain purpose of Schedule
call in MultiplayerPlayer.onResultsReady
2022-03-10 19:56:13 +09:00
45d537ef72
Fix potential multiplayer crash with async disposal
2022-03-10 18:50:53 +09:00
f1c40bd9ed
Rework GetScore() method signatures + implementations
...
Rename legacy-facing overload to mention as much
2022-03-08 22:30:44 +09:00
387ae59bc4
Fix nullref in tests
2022-02-25 16:12:25 +09:00
48ed9c6144
Enable high chat polling rate
2022-02-25 16:03:56 +09:00
f9d9ad388b
Add chat display to multiplayer spectator screen
2022-02-25 16:03:28 +09:00
bb1aa032bd
Combine SelectedItem
and CurrentPlaylistItem
into same storage
2022-02-24 16:21:20 +09:00
bdc3b76df0
Remove beatmap bindable from PlaylistItem
2022-02-15 23:50:08 +09:00
efeba30b9f
Remove ruleset and mod bindables from PlaylistItem
2022-02-15 16:28:15 +09:00
18251c9285
Clean up SpectatorScreen based on suggestions
2022-02-09 12:20:07 +09:00
ffc4c64f7e
Unify namings across the board
2022-02-09 12:10:07 +09:00
886d1d2df6
Refactorings
2022-02-08 21:29:43 +09:00
4c76027178
Rename completed state to passed
2022-02-08 20:29:49 +09:00
45b3f472ab
Merge branch 'master' into spectator-state-rework
2022-02-08 19:51:50 +09:00