Commit Graph

4837 Commits

Author SHA1 Message Date
f4b7ee5c7f Merge branch 'master' into hide-player-settings-overlay 2021-08-17 13:44:33 +09:00
6653a78e65 Add test coverage 2021-08-16 12:48:49 +03:00
8555a465ac Merge pull request #14318 from bdach/editor-colours-save
Add support for saving edited combo colours and displaying them in composer
2021-08-16 17:07:53 +09:00
67bac207cf Cover kicking a multiplayer room user with null User 2021-08-16 09:37:31 +03:00
f82ed64aa7 Fix participant panel null user test no longer functioning properly
I guess the changes that involved `MultiplayerTestScene` having a test
user lookup cache caused this test case to false-pass silently.

Added an explicit assert which ensures the added user indeed has a null
`User` value.
2021-08-16 09:07:00 +03:00
53c3eccfb5 Force HUD visibility mode to "Always" during testing 2021-08-16 07:21:37 +03:00
9d99741663 Add failing test case 2021-08-16 06:56:59 +03:00
6108451449 Retrieve separated skin instance from working beatmap for editing 2021-08-15 21:18:09 +02:00
3648e0ca26 Merge branch 'master' into auto-restart 2021-08-15 15:04:50 +02:00
f9e2e80874 Add testing for auto-restart behaviour 2021-08-15 15:04:14 +02:00
a10ba17b64 Merge pull request #14250 from peppy/leaderboard-limit-player-count
Add ability for gameplay leaderboard scroll when too many users are displayed
2021-08-14 14:08:18 +09:00
8f3fedade3 Merge branch 'master' into multiplayer-team-vs-results 2021-08-13 21:30:44 +02:00
2e9ab78275 Split test scene into two to follow class split 2021-08-13 21:30:26 +02:00
44b3e3bfac Merge branch 'master' into fix-playlists-cross-ruleset-entry 2021-08-13 21:58:15 +09:00
1fed9193f8 Revert reverted segment to fix failure 2021-08-13 15:24:10 +03:00
c32ba9e38f Remove arbitrarily-set wait step with until step instead, keeping the comment 2021-08-13 15:06:11 +03:00
7cf6b551d3 Replace until step with wait step with explanatory comment 2021-08-13 13:01:17 +03:00
f5cea0cacd Fix failing test and rename to match new behaviour 2021-08-13 12:12:20 +03:00
c1d67976e6 Rename const, add xmldoc and make protected 2021-08-13 16:29:36 +09:00
bb36d1614f Merge branch 'master' into improve-screen-offsetting 2021-08-13 16:23:02 +09:00
df24f7a81e Merge pull request #14256 from smoogipoo/multiplayer-header-redesign
Update multiplayer header to the latest designs
2021-08-13 16:16:25 +09:00
732dcd30c7 Merge branch 'master' into multiplayer-team-vs-results 2021-08-13 16:03:10 +09:00
bf024fbd21 Merge branch 'master' into fix-playlists-cross-ruleset-entry 2021-08-13 15:06:37 +09:00
699a61500a Merge pull request #14264 from smoogipoo/fix-multi-spectate-test-failure
Fix multiplayer spectating test failures
2021-08-13 14:53:11 +09:00
dfb68904d7 Merge pull request #14266 from smoogipoo/fix-multi-navigation-test-failure
Fix multiplayer navigation test failure
2021-08-13 14:52:51 +09:00
92d4c9224a Merge branch 'master' into fix-playlists-cross-ruleset-entry 2021-08-13 14:28:14 +09:00
755b6460b6 Fix multiplayer navigation test failure 2021-08-13 14:05:44 +09:00
8fc0edb283 Fix some multiplayer test failures 2021-08-13 13:54:52 +09:00
fc22e806f4 Cover newly hidden/expired elements in existing test 2021-08-13 07:30:24 +03:00
2850f6ce95 Privatise counter again 2021-08-13 13:24:05 +09:00
ee034874bb Merge branch 'master' into remove-comments-page 2021-08-13 13:17:13 +09:00
1892db7f37 Add test coverage 2021-08-13 06:38:28 +03:00
7aa361d772 Remove now-incorrect test 2021-08-13 09:02:19 +09:00
70005cb39d Merge branch 'master' into multiplayer-team-vs-results 2021-08-12 20:39:48 +02:00
53b4cdfb02 Handle ties in team vs. results screen 2021-08-12 20:38:24 +02:00
d9190607e4 Add test coverage for both teams winning 2021-08-12 20:21:53 +02:00
f06f13215b Split off multiplayer team results screen to separate class
The previous version tried to keep both normal multiplayer and team
multiplayer results as one screen, but didn't check that team-specific
components aren't null in `LoadComplete()`.

To decrease number of conditional, split off the team results screen to
a separate implementation, and choose one or the other at push time in
`MultiplayerPlayer`, depending on team count.
2021-08-12 20:01:31 +02:00
d08d22e3e9 Ensure tests wait for screen load 2021-08-12 19:57:05 +02:00
00ca066c39 Merge pull request #14202 from gagahpangeran/changelog-supporter
Add supporter promo section in changelog overlay
2021-08-13 00:33:57 +09:00
8249ce7988 Merge branch 'master' into multiplayer-header-redesign 2021-08-12 21:00:46 +09:00
83703e4283 Add colour provider to online play dependencies 2021-08-12 20:08:14 +09:00
047b37788b Merge online play filter control with the lounge subscreen 2021-08-12 19:48:15 +09:00
7b66616dc4 Simplify logic and test/fix edge case 2021-08-12 19:47:26 +09:00
8a67304b9f Fix recent participants hidden user logic not handling edge case correctly
Hiding just one user never makes sense, so this will now always show up
to the required circle count until two users are required to be hidden.
This will make the listing more consistent with the width requirement
spec.
2021-08-12 19:47:26 +09:00
512382987e Add colour provider for multiplayer usage 2021-08-12 19:47:26 +09:00
5f3ceaf0ad Merge branch 'master' into lounge-redesign 2021-08-12 16:31:14 +09:00
e84224f64c Rename AddPlayer method now that there's no conflict 2021-08-12 16:20:37 +09:00
68dbbc17e8 Add support for automatic scrolling in gameplay leaderboard 2021-08-12 16:20:37 +09:00
14fe2eea2a Add empty step to multiplayer TestEmpty() test 2021-08-12 16:20:08 +09:00
f4591b01d7 Add test step to show leaderboard in expanded state by default 2021-08-12 15:21:00 +09:00