df43e758ee
Add editable beatmap skin
2021-08-15 21:18:07 +02:00
7c88a1c6de
Add a way to change custom combo colours via IHasComboColours
...
`IHasComboColours` was already mutable (via a strange
`AddComboColours()` method) and exposing a straight list is easier to
work with. `IHasCustomColours` is also similarly externally mutable (in
a way which is not easily removable).
2021-08-15 20:06:06 +02:00
f49c9673cc
Merge pull request #14286 from kj415j45/readability-settings-rename
...
Rename element in OsuSettings enum
2021-08-15 18:13:10 +09:00
498462dfd0
Fix room null-check racing against async schedule
2021-08-14 17:44:41 +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
e6b3aba6e1
Fix incorrectly directed call in TestMultiplayerClient
2021-08-14 14:08:29 +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
72268d3e8a
Merge pull request #14150 from frenzibyte/improve-screen-offsetting
...
Improve overlay screen offsetting logic to be position-based
2021-08-13 17:59:41 +09:00
5a60b39643
Remove unnecessary delimiters from song select filter splitting
2021-08-13 16:42:58 +09:00
93b97e5110
Adjust ratio to match previous behaviour
2021-08-13 16:35:22 +09:00
da18c399e2
Remove unnecessary IsPresent
override
2021-08-13 16:33:00 +09: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
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
76b1c76dbf
Merge branch 'master' into legacy-cursor-trail-adjustments
2021-08-13 14:55:34 +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
7c64735b79
Merge pull request #14265 from peppy/update-framework
...
Update framework
2021-08-13 14:51:49 +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
8fd6a9eb4b
Update framework
2021-08-13 14:01:38 +09:00
2850f6ce95
Privatise counter again
2021-08-13 13:24:05 +09:00
e93660c0f4
Update resources
2021-08-13 13:19:34 +09:00
ee034874bb
Merge branch 'master' into remove-comments-page
2021-08-13 13:17:13 +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