Commit Graph

9722 Commits

Author SHA1 Message Date
c10320f239 Hide and disable player settings overlay on multi-spectator player 2021-08-13 06:35:16 +03:00
2b86416cb2 Hide player settings overlay on multi-spectator player loader 2021-08-13 06:35:16 +03: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
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
828268ad4d Add winner text background to increase contrast 2021-08-12 19:34:25 +02:00
4d26bb6714 Scale score panel to remove overlap with team score display 2021-08-12 19:27:32 +02:00
8249ce7988 Merge branch 'master' into multiplayer-header-redesign 2021-08-12 21:00:46 +09:00
03351cf434 Add blur to background 2021-08-12 20:01:53 +09:00
050f2d6b0d Add background to room subscreen 2021-08-12 19:51:03 +09:00
047b37788b Merge online play filter control with the lounge subscreen 2021-08-12 19:48:15 +09:00
e89aea1fc2 Add some padding between scroll bar and content 2021-08-12 19:47:26 +09:00
10195e0c53 Add total user count 2021-08-12 19:47:26 +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
127fd4d292 Match font weight of design for hidden user count 2021-08-12 19:47:26 +09:00
2c07b68f6f Fix incorrect colour for hidden user display 2021-08-12 19:47:26 +09:00
512382987e Add colour provider for multiplayer usage 2021-08-12 19:47:26 +09:00
ab7bd1df9d Use full-screen background 2021-08-12 19:27:06 +09:00
b75c20fee4 Adjust positioning and paddings 2021-08-12 18:02:00 +09:00
3b7aa262d5 Make header overlap content 2021-08-12 16:52:35 +09:00
d07bb10d02 Remove breadcrumbs from header 2021-08-12 16:52:30 +09:00
ab1cc6ad48 Fix padding around recent participants icon being uneven 2021-08-12 16:50:09 +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
4d6101f4e5 Lease selected room while in match screen to avoid lounge potentially changing it 2021-08-12 14:56:58 +09:00
88f70e7f29 Merge branch 'master' into multiplayer-kick-support-events 2021-08-12 12:12:06 +09:00
60e988aac3 Merge branch 'master' into multiplayer-kick-support 2021-08-12 11:46:56 +09:00
543482111b Remove outdated todo 2021-08-12 10:40:14 +09:00
bbb28d1b29 Don't use null-propagation for status 2021-08-12 09:14:46 +09:00
58d76e9036 Use FinishTransforms() 2021-08-12 09:13:10 +09:00
31608a1bc6 Leave the match screen when kicked 2021-08-11 19:57:10 +09:00
4002a1606e Round star ratings before comparing 2021-08-11 18:20:39 +09:00
eb59f3c591 Revert "Buffer the entire star rating range to fix overlapping alpha"
This reverts commit c680012523.
2021-08-11 18:15:53 +09:00
0f5bea235c Merge branch 'master' into lounge-redesign 2021-08-11 18:15:34 +09:00
d6352637d6 Also add tooltip and context menu item 2021-08-11 17:45:34 +09:00
bb51ebd0ef Don't show button on self 2021-08-11 17:42:46 +09:00
7aab8c32ec Add kick button and hook up logic 2021-08-11 17:31:54 +09:00
3f067e3a8d Remove likely unnecessary score null check 2021-08-11 16:59:42 +09:00
a223f111cb Move text to avoid overlapping the results panel 2021-08-11 15:50:01 +09:00
430a0e496c Add winner text 2021-08-11 15:32:14 +09:00
c376e652a4 Convey and show team scores at the multiplayer results screen 2021-08-11 15:32:14 +09:00
735c5085dd Fix match score display not doing an initial value update 2021-08-11 14:50:47 +09:00
ee3b373e8a Correctly handle tied scores 2021-08-11 14:48:37 +09:00
cf82bca09c Change logic to only handle the case of exactly two teams 2021-08-11 14:44:13 +09:00
a503274e1d Pass through MultiplayerRoomUsers instead of ints to avoid re-retrieval 2021-08-10 18:39:20 +09:00
58714dbe71 Fix ordering of teams to match colours 2021-08-09 19:48:53 +09:00
490f9e1848 Fix overlap in spectator view 2021-08-09 19:45:16 +09:00
ea6e441dec Simplify method of marking players as playing in test scenes 2021-08-09 19:21:22 +09:00