Commit Graph

33 Commits

Author SHA1 Message Date
96a447f68b Rename Multiplayer prefix to button classes 2022-03-24 14:28:38 +09:00
9138aaf780 Split MultiplayerReadyButton 2022-03-23 10:38:56 +09:00
4630aa15cc Apply refactorings according to reviews 2022-03-22 12:54:19 +09:00
04f4e81852 Rename start countdown request 2022-03-18 21:05:19 +09: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
da0ffab14e Integrate ready button implementation 2022-03-17 18:43:04 +09:00
bb1aa032bd Combine SelectedItem and CurrentPlaylistItem into same storage 2022-02-24 16:21:20 +09:00
6057037e35 Move playlist item beatmap population to MatchSubScreen 2021-12-10 20:08:59 +09:00
1eed2436e6 Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
aad4b8ff80 Fix ready button remaining enabled for expired items 2021-11-10 18:42:46 +09:00
2b06dacd0e Change debounce back to using scheduler
Should better allow for adjusting in the future, as well.
2021-08-27 18:57:19 +09:00
e341f471b0 Add lobby sfx for join/leave/kick/ready/unready events 2021-08-26 15:29:22 +09:00
867426441e Fix weird access to room via Client 2021-08-02 18:50:22 +09:00
e791669c40 Fix multiplayer screen buttons showing no text when local user not available 2021-07-13 17:59:58 +09:00
fd2a14a0bf Only set button state once 2021-04-08 16:31:40 +09:00
6be9c9f0f4 Link up ready button to spectate state 2021-04-07 16:35:50 +09:00
6bfc7da671 Fix sample potentially playing at the wrong frequency
Co-authored-by: Dean Herbert <pe@ppy.sh>
2021-02-15 18:10:45 +09:00
d3f0c0730d Merge branch 'master' into non-concurrent-sample-playback 2021-02-12 17:22:15 +09:00
de9d075f94 Initial sample + samplechannel rework 2021-01-19 17:11:40 +09:00
59ae50b0e5 Clean up ready button logic into using MultiplayerBeatmapTracker 2021-01-17 01:11:03 +03:00
edd328c8fe Move bindable closer to source class 2021-01-08 17:24:55 +09:00
d34609b98e Rename On{ToggleReady -> ReadyClick} 2020-12-30 16:29:36 +01:00
e9b0652359 Move ready-up operation logic again to client
To salvage ready up button tests.
2020-12-29 09:16:02 +01:00
db52255bbe Adjust tracker usages to match new API 2020-12-29 08:20:43 +01:00
9ff2140232 Move ready-up logic to match sub-screen 2020-12-29 07:52:15 +01:00
903dca875e Make localUser a client property 2020-12-29 07:46:22 +01:00
47ab7c9fd6 Disable ready button after host click 2020-12-28 22:48:03 +01:00
fe1bbb1cac Don't fail if the local user is not present in room users when updating ready button state 2020-12-26 10:49:22 +09:00
f9900720d5 Rename OnRoomChanged to OnRoomUpdated to avoid confusion 2020-12-26 10:49:02 +09:00
83fb7c7a1a Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
e797e5ce7a Rename Multi directory to OnlinePlay 2020-12-25 16:50:02 +01:00