Dean Herbert
|
7f9246637a
|
Simplify MultiSpectatorScreen hierarchy construction
|
2022-08-24 16:08:48 +09:00 |
|
Dean Herbert
|
7c1fc4814e
|
Remove unused CreateMasterGameplayClockContainer method
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
871365bbb0
|
Inline ReadyToStart action binding for added safety
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
6c50f618a3
|
Don't use bindable flow for masterState
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
683d49c608
|
Move MasterClockState handling in to SpectatorSyncManager
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
d33d705684
|
Make WaitingOnFrames non-bindable
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
d05d8aeb22
|
Simplify interface implementations
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
2f5be6efca
|
Tidy up ProcessFrame and privatise const
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
b564c34dbc
|
Don't process master clock (is a noop)
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
b4eede61fb
|
Use readonly instead of get-only
|
2022-08-24 15:28:18 +09:00 |
|
Dean Herbert
|
0b271fe4b3
|
Fix incorrect IsRunning value
|
2022-08-24 15:27:31 +09:00 |
|
Dean Herbert
|
b6254a1f25
|
Remove unnecessary casting
|
2022-08-24 15:23:31 +09:00 |
|
Dean Herbert
|
a86fc6f248
|
Change running state of SpectatorPlayerClock using IsRunning
|
2022-08-24 15:17:56 +09:00 |
|
Dean Herbert
|
0c9a4ec13c
|
Don't expose MasterClock in SpectatorClockSyncManager
|
2022-08-24 15:13:08 +09:00 |
|
Dean Herbert
|
995e6664b6
|
Rename spectator clock sync classes
|
2022-08-24 15:13:08 +09:00 |
|
Dean Herbert
|
31f657fe01
|
Remove ISpectatorPlayerClock interface
Too many levels of redirection.
One interface with one implementation is not useful, IMO.
|
2022-08-24 15:12:57 +09:00 |
|
Dean Herbert
|
882dd93942
|
Remove ISyncManager interface
Too many levels of redirection.
One interface with one implementation is not useful, IMO.
|
2022-08-24 15:12:57 +09:00 |
|
Dean Herbert
|
22963ab951
|
Fix multiplayer spectator getting stuck
|
2022-08-24 15:12:57 +09:00 |
|
Dean Herbert
|
ec31f37ff7
|
Accept MasterGameplayClockContainer rather than generic clock
|
2022-08-24 14:51:14 +09:00 |
|
Dean Herbert
|
553897f2f0
|
Remove AddClock method to CreateManagedClock
|
2022-08-23 13:52:43 +09:00 |
|
Dean Herbert
|
1191b6c080
|
Remove unused Source_Set implementation on ISpectatorPlayerClock
|
2022-08-23 13:44:41 +09:00 |
|
Dan Balasescu
|
c59298f0ce
|
Enable NRT
|
2022-08-22 21:55:04 +09:00 |
|
Dan Balasescu
|
5d3d8681d4
|
Invert creation of clocks in multi spectator
|
2022-08-22 19:14:06 +09:00 |
|
Dean Herbert
|
37799e3b31
|
Allow preparing preview point without looping
|
2022-08-17 13:20:24 +09:00 |
|
Dean Herbert
|
6d78218142
|
Update usages of GameplayClockContainer.GameplayClock to access properties directly
|
2022-08-15 18:08:49 +09:00 |
|
Dean Herbert
|
224f3eaa84
|
Make GameplayClockContainer non-abstract and use in MultiSpectatorPlayer
|
2022-08-15 18:08:49 +09:00 |
|
Dan Balasescu
|
41af03dec5
|
Merge pull request #19597 from frenzibyte/hotfix-multi-spectator-results-screen
Fix multi-spectator potentially getting stuck for passed players (hotfix)
|
2022-08-09 21:11:10 +09:00 |
|
Dean Herbert
|
f1691882e2
|
Fix incorrect argument passing to ToMod
|
2022-08-08 12:56:18 +09:00 |
|
Salman Ahmed
|
84ef24c341
|
Fix multi-spectator potentially getting stuck for passed players
|
2022-08-06 05:41:26 +03:00 |
|
Salman Ahmed
|
7e9d11ee24
|
Enable NRT on playlists settings overlay
|
2022-08-01 20:15:08 +03:00 |
|
Salman Ahmed
|
c851e3d8f3
|
Fix playlist settings reference leak due to unsafe callback binding
|
2022-08-01 20:08:18 +03:00 |
|
notmyname
|
fa3b9ee32f
|
remove unneded guard
|
2022-07-31 23:42:20 +02:00 |
|
notmyname
|
57b43e0065
|
Stop capturing arrow keys on Playlist
|
2022-07-31 19:12:29 +02:00 |
|
Salman Ahmed
|
8ca8484f0e
|
Fix failing tests
|
2022-07-30 11:49:33 +03:00 |
|
Salman Ahmed
|
369ab10212
|
Fix exit confirmation dialog not blocking all exit cases
|
2022-07-30 11:00:31 +03:00 |
|
Dean Herbert
|
9d457535c6
|
Add confirmation dialog when about to discard a playlist
The confirmation will only show if items have been added to the
playlist.
Closes https://github.com/ppy/osu/issues/19444.
|
2022-07-29 17:11:37 +09:00 |
|
Dean Herbert
|
525e4a2019
|
Fix crash in DrawableRoomPlaylistItem context menu creation due to incorrect enumeration casting
|
2022-07-28 15:51:18 +09:00 |
|
Dean Herbert
|
438067a18b
|
Convert realm data propagation to more correctly use Live<T>
wip
|
2022-07-27 19:35:09 +09:00 |
|
Dean Herbert
|
41393616d8
|
Replace BeatmapCollection with RealmBeatmapCollection
|
2022-07-27 19:35:09 +09:00 |
|
Dean Herbert
|
9c543fef48
|
Remove CollectionManager
|
2022-07-27 18:45:33 +09:00 |
|
Adam Baker
|
cecf654a7b
|
Update osu.Game/Screens/OnlinePlay/Multiplayer/MultiplayerMatchSubScreen.cs
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2022-07-19 18:58:59 -05:00 |
|
Salman Ahmed
|
ae6aab2555
|
Merge branch 'master' into edit-map-carousel
|
2022-07-20 02:43:47 +03:00 |
|
Adam Baker
|
4164f260b3
|
Fix code quality errors
|
2022-07-19 08:12:12 -05:00 |
|
Adam Baker
|
5008a73774
|
Make add item button open to the last beatmap in queue
|
2022-07-19 02:04:19 -05:00 |
|
Dan Balasescu
|
c07f78409e
|
Merge pull request #19189 from peppy/peform-actions-after-reconnect
Fix creating multiplayer game during server migration not joining new room correctly
|
2022-07-19 14:46:29 +09:00 |
|
Adam Baker
|
59018ab5ba
|
Fix multiplayer queue edit button opening to the wrong beatmap
|
2022-07-18 23:21:16 -05:00 |
|
Salman Ahmed
|
2befcfedbb
|
Merge branch 'master' into fix-multiplayer-participant-panel-null-ruleset
|
2022-07-18 12:24:47 +03:00 |
|
Dean Herbert
|
a036632c8b
|
Fix potential crash when attempting to create mod display using null ruleset
|
2022-07-18 15:30:21 +09:00 |
|
Dean Herbert
|
21bf7ee448
|
Turn on nullability in ParticipantPanel
|
2022-07-18 15:27:55 +09:00 |
|
Salman Ahmed
|
100c53f9ef
|
Country -> CountryCode
|
2022-07-18 08:40:34 +03:00 |
|