60fc60fa00
Merge pull request #11415 from frenzibyte/fix-ready-button-crash
...
Fix multiplayer ready button crashing when deleting selected beatmap set
2021-01-05 15:58:09 +09:00
81355652fa
Add simple test coverage
2021-01-05 06:00:15 +03:00
20d04d6933
Fix Storyboard's FirstEventTime not finding the true earliest event
2021-01-04 15:16:01 +09:00
cb7df0fe11
Add failing test for storyboard start time ordering
2021-01-04 15:15:23 +09:00
ca5f2bcd4c
Revert database-side changes
2021-01-04 08:50:30 +03:00
df04dd21de
Add failing test case
2021-01-04 07:45:29 +03:00
924af58f5b
Replace using static with explicit nested reference
...
This seems to be an inspectcode bug, as the code is correct and
compiles, but let's just work around it for now.
2021-01-02 12:25:59 +01:00
0fd2e368c1
Bump Microsoft.NET.Test.Sdk from 16.8.0 to 16.8.3
...
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest ) from 16.8.0 to 16.8.3.
- [Release notes](https://github.com/microsoft/vstest/releases )
- [Commits](https://github.com/microsoft/vstest/compare/v16.8.0...v16.8.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-01-01 17:53:41 +00:00
17abe90c27
move SkinnableHealthDisplay
...
Similar components are in osu.Game.Screens.Play.HUD while this is not
2020-12-31 20:23:13 +08:00
f2163a471a
Trim missed reference to deleted member
2020-12-29 11:53:42 +01:00
e3a41f6118
Rename variable to make more sense
...
It needs to be explicitly stated that the users in this list are related
to the *joined* room. Especially since it's sharing its variable name
with `SpectatorStreamingClient` where it has the opposite meaning (is a
list of *globally* playing players).
2020-12-29 14:27:35 +09:00
f7407347f7
Add test coverage of PlayingUsers tracking
2020-12-28 20:07:05 +01:00
9155671557
Merge pull request #11341 from peppy/fix-leaderboard-user-handling
...
Fix incorrect null handling in GameplayLeaderboard
2020-12-28 22:44:55 +09:00
2e88036f39
Merge pull request #11342 from bdach/fix-beatmap-not-reverting
...
Fix user changes in multi song select not reverting on exit without confirmation
2020-12-28 21:56:07 +09:00
a376a23ed7
Merge branch 'master' into fix-leaderboard-user-handling
2020-12-28 13:43:53 +01:00
92d74a9343
Fix potential nullref in test scene
2020-12-28 20:48:14 +09:00
fb21b7c016
Add failing test cases
2020-12-28 12:35:16 +01:00
6254907ef9
Move multiplayer leaderboard test to correct namespace
2020-12-28 20:31:08 +09:00
8f0413472c
Add test coverage of null users in scoreboard
2020-12-28 20:30:08 +09:00
20ae84a466
Merge branch 'master' into fix-user-lookup-failure-crashes
2020-12-28 12:15:06 +01:00
046a76cb1d
Allow null users to still be displayed in the participant list
...
The fix here is correcting the access of `user.Country`. The deicision
to have null users display is because this is the best we can do (if
osu-web could not resolve the user). We still want the users in the
lobby to be aware of this user's presence, rather than hiding them from
view.
osu-stable does a similar thing, showing these users as `[Loading]`. I
decided to go with blank names instead because having *any* text there
causes confusion. We can iterate on this in future design updates.
2020-12-28 15:03:44 +09:00
69fab7de77
Merge pull request #11307 from bdach/fix-account-creation-overlay-after-logout
...
Fix account creation overlay not showing up the first time after a log-out
2020-12-28 11:52:48 +09:00
1b7c72f03b
Merge branch 'master' into changelog-refactor
2020-12-28 11:00:14 +09:00
966a2151e3
Ensure the previous leaderboard is removed
2020-12-26 17:55:24 +09:00
2599e95335
Add test coverage
2020-12-26 12:11:19 +09:00
ff57562956
Fix multiplayer leaderboard not unsubscribing from quit users
2020-12-26 11:35:31 +09:00
09b0a57290
Schedule all of setup to avoid headless test fail
2020-12-25 21:06:03 +01:00
c32fc05f69
Improve test scene coverage of corner cases
2020-12-25 21:06:03 +01:00
3ac618778f
Handle all changelog entry types correctly
2020-12-25 21:06:03 +01:00
dacf6d5a34
Decouple changelog test scene from web
2020-12-25 21:06:03 +01:00
4c43a67b68
Rename I{Multiplayer -> OnlinePlay}SubScreen
2020-12-25 18:07:34 +01:00
83fb7c7a1a
Re-namespace all files in OnlinePlay directory
2020-12-25 16:50:09 +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
e421b6d34e
Update some missed variables
2020-12-25 23:36:09 +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
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
6ec045f235
Distinguish primary multi screen titles in header
2020-12-24 16:18:35 +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
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
d0e8347968
Change asserts into until steps
2020-12-24 22:28:25 +09:00
66a23c22e5
Fix various tests failing due to dependence on specific online data
2020-12-24 21:28:24 +09:00
eb795a2127
Move all endpoint information to a configuration class
2020-12-24 17:58:38 +09:00
c35454081c
Add sound when players change ready state
2020-12-24 17:17:45 +09:00
47020c8887
Add failing test cases
2020-12-23 21:00:47 +01:00