Commit Graph

9347 Commits

Author SHA1 Message Date
df43e758ee Add editable beatmap skin 2021-08-15 21:18:07 +02:00
c2bbe17562 Rename element in OsuSettings enum
`ShowProgressGraph` -> `ShowDifficultyGraph`
2021-08-14 22:35:15 +08:00
b8c63eb1cb Merge branch 'master' into multiplayer-kick-support-events 2021-08-14 14:08:34 +09: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
e2cc96097f Unify match score display formatting
Commas are already applied on the multiplayer leaderboard, as well as
the results screen.
2021-08-13 23:57:51 +02:00
00317c0e30 Round when totalling up team scores instead of truncating
Matches score handling in `ScoreManager`.
2021-08-13 23:44:07 +02:00
8f3fedade3 Merge branch 'master' into multiplayer-team-vs-results 2021-08-13 21:30:44 +02:00
0e66a05963 Hide left border of beatmap wedge 2021-08-13 22:29:22 +09:00
44b3e3bfac Merge branch 'master' into fix-playlists-cross-ruleset-entry 2021-08-13 21:58:15 +09:00
62970108df Merge pull request #14269 from peppy/remove-unnecessary-delimiters
Fix searches at song select with '!' or ',' not matching as expected
2021-08-13 18:00:11 +09:00
5a60b39643 Remove unnecessary delimiters from song select filter splitting 2021-08-13 16:42:58 +09:00
db52549152 Move below everything rather than proxying (works better with new design) 2021-08-13 16:20:53 +09:00
6a95fa0278 Merge branch 'master' into fix-loading-screen-depth 2021-08-13 16:20:38 +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
f9f3339885 Fix vertical offset not being handled correctly during score panel detach process 2021-08-13 16:14:23 +09:00
f47f2b43b0 Merge branch 'master' into fix-loading-screen-depth 2021-08-13 16:09:00 +09:00
732dcd30c7 Merge branch 'master' into multiplayer-team-vs-results 2021-08-13 16:03:10 +09:00
dd7ca4b77b Increase "create room" button height 2021-08-13 15:35:45 +09:00
3b6a8a2bae Rename background sprite and reduce load delay 2021-08-13 15:25:00 +09:00
5cec50bdd1 Add comment mentioning why event bindings are not unbound 2021-08-13 15:24:43 +09:00
bf024fbd21 Merge branch 'master' into fix-playlists-cross-ruleset-entry 2021-08-13 15:06:37 +09:00
90755c0307 Replace condition with matching precalculated bool 2021-08-13 14:50:59 +09:00
93574acf72 Fix exception messaging 2021-08-13 14:46:57 +09:00
641d57e5e1 Change scroll container subclass name to hopefully read better 2021-08-13 14:46:28 +09:00
a1b72e7f97 Remove redundant array type specification 2021-08-13 14:41:07 +09:00
b9721f5261 Centralise screen exit logic and guard against non-current screen 2021-08-13 14:39:03 +09:00
0f45155b8e Fix remaining cases of invalid bindable operations during lease 2021-08-13 14:29:28 +09:00
92d4c9224a Merge branch 'master' into fix-playlists-cross-ruleset-entry 2021-08-13 14:28:14 +09:00
89eded457c Fix weird margins on loading display in lounge 2021-08-13 14:27:28 +09:00
755b6460b6 Fix multiplayer navigation test failure 2021-08-13 14:05:44 +09:00
e913c8f92f Change strings to verbatim 2021-08-13 13:07:02 +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
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