4caf75850b
Rename {Multiplayer -> OnlinePlay}Screen
2020-12-25 17:00:00 +01: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
b448fd1b8b
Merge pull request #11300 from peppy/rename-multiplayer-timeshift-etc
2020-12-25 16:39:51 +01:00
9de1a67e03
Move PlaylistsResultsScreen to correct namespace
2020-12-25 23:47:32 +09:00
836d1491d0
PlaylistsMultiplayer -> Playlists
2020-12-25 23:47:18 +09:00
8a36eab060
Move missed file from Play namespace
2020-12-25 23:42:02 +09:00
0d8fb83d0a
Ensure account creation overlay is shown after logout
...
Scheduling the entire API state change callback caused the scheduled
hide to fire the first time the user attempted to display the account
creation overlay after a logout, because the drawable wasn't present
before that (so its scheduler wasn't running).
It is not theoretically safe to run `Hide()` unscheduled at its present
call site (as the value change callbacks are fired on the background
API thread). This could also be fixed by setting `AlwaysPresent = true`,
but that's a pretty ugly and unperformant change to make in general.
2020-12-25 15:40:39 +01:00
e421b6d34e
Update some missed variables
2020-12-25 23:36:09 +09:00
2d7f9bf290
Revert RoomCategory naming change to avoid json deserialization failures
2020-12-25 23:34:29 +09:00
3a6a3a067b
Rewrite test to cover failure case
2020-12-25 15:12:37 +01:00
da8365f9d0
Fix other missed cases of changing inheritance
2020-12-25 14:34:47 +01:00
13c38c9b55
Fix tests failing due to wrong inheritance
2020-12-25 14:18:21 +01:00
e49dce2c86
Fix some missed renames
2020-12-25 15:34:13 +09:00
5d4b73baa5
RealtimeMultiplayer -> Multiplayer
2020-12-25 14:10:59 +09:00
12e4bbdc5b
Reorganise test scenes into playlists specific namespace
2020-12-25 13:20:37 +09:00
a1384942b1
Timeshift -> Playlists at a code level
2020-12-25 13:11:21 +09:00
4e21bd0108
Merge pull request #11286 from peppy/rename-timeshift
...
Rename "timeshift" to "playlists"
2020-12-25 00:45:06 +09:00
60c7c8b63b
Pluralise playlists in tip
2020-12-25 00:44:42 +09:00
6ec045f235
Distinguish primary multi screen titles in header
2020-12-24 16:18:35 +01:00
db1c11073f
Rename back to "room" for "realtime" multiplayer
2020-12-24 16:10:29 +01:00
7f0f6d86b0
Rename {room -> playlist} on playlist room screen
2020-12-24 16:08:45 +01:00
fa14438671
Merge pull request #11285 from peppy/resort-leaderboard-less
...
Re-sort the leaderboard order a maximum of once a second
2020-12-25 00:05:13 +09:00
61be6197e7
Merge pull request #11290 from bdach/looping-mp-at-end-of-game
...
Fix multiplayer gameplay potentially looping audio after reaching end
2020-12-25 00:04:56 +09:00
0bf2f0789e
Merge pull request #11263 from peppy/fix-flashlight-movement-during-rewind
...
Fix flashlight not updating its position during replay rewinding
2020-12-24 23:12:21 +09:00
8db957656b
Merge pull request #11269 from Game4all/android-url-handling-support
...
Handle osu! URIs on Android
2020-12-24 23:11:27 +09:00
1a3ef9da6d
Merge pull request #11288 from bdach/token-failure-crash-pt2
...
Always create realtime-specific player elements regardless of token
2020-12-24 23:09:35 +09:00
a97681a5da
Proxy screen transition events to subscreens in multiplayer
2020-12-24 15:07:03 +01:00
3d28a0ccef
Merge pull request #11271 from peppy/dev-server
...
Prefer connecting to dev server when running in DEBUG
2020-12-24 23:01:19 +09:00
76a7aabfe8
Always create realtime-specific player elements regardless of token
2020-12-24 14:32:30 +01:00
d0e8347968
Change asserts into until steps
2020-12-24 22:28:25 +09:00
3a46e210d4
Change low-hanging references of "room" to "playlist"
2020-12-24 21:59:10 +09:00
aec25e2d73
Rename "timeshift" to "playlists"
...
This only covers the user-facing instances. Code and class name changes
will happen once things have calmed down.
2020-12-24 21:53:20 +09:00
f991448a3e
Re-sort the leaderboard order a maximum of once a second
2020-12-24 21:49:38 +09:00
d5c348b568
Remove explicit public access modifier from interface
2020-12-24 13:44:46 +01:00
4270c29f60
Trim stray newline
2020-12-24 13:42:08 +01:00
21a4e6a3f9
Merge pull request #11282 from peppy/disallow-skipping
...
Disallow skipping in multiplayer
2020-12-24 21:31:02 +09:00
647cb8310a
Merge pull request #11281 from peppy/fix-ruleset-pollution
...
Schedule UpdateFilter calls to avoid operations occuring while at a sub screen
2020-12-24 21:30:47 +09:00
9b654c741b
Merge pull request #11283 from peppy/add-match-start-sound
...
Play a sound when starting a timeshift or multiplayer room
2020-12-24 21:30:24 +09:00
25ff32cdf8
Merge pull request #11284 from peppy/add-ready-changed-sound
...
Add sound when players change ready state
2020-12-24 21:30:06 +09:00
66a23c22e5
Fix various tests failing due to dependence on specific online data
2020-12-24 21:28:24 +09:00
49103a4421
Merge branch 'master' into add-match-start-sound
2020-12-24 13:22:06 +01:00
40b9d1bc5e
Invert if & early-return to reduce nesting
2020-12-24 12:45:01 +01:00
d5fc517fab
Merge branch 'master' into disallow-skipping
2020-12-24 12:35:22 +01:00
c00d6f78be
Merge pull request #11279 from peppy/improved-loading-experience
2020-12-24 12:35:02 +01:00
ee5a6ff9fa
Merge branch 'master' into improved-loading-experience
2020-12-24 11:59:46 +01:00
dd97fcb43c
Merge pull request #11278 from peppy/frame-bundle-accuracy
2020-12-24 11:53:37 +01:00
261c250b46
Update outdated comment
2020-12-24 11:33:49 +01:00
4fb2610c82
Merge branch 'master' into frame-bundle-accuracy
2020-12-24 11:20:06 +01:00
4cc58903ed
Merge pull request #11267 from peppy/disallow-multiplayer-restart-retry
2020-12-24 10:18:46 +01:00