Commit Graph

480 Commits

Author SHA1 Message Date
5031b19b42 Add sounds to multiplayer games list 2021-08-06 23:39:42 +09:00
8f014650df Merge branch 'master' into toggle-multiplayer-leaderboard-with-hud 2021-08-06 19:36:19 +09:00
724edcbecd Toggle the expanded state of the multiplayer leaderboard with the user's HUD
Resolves https://github.com/ppy/osu/discussions/14140.

---

Until now, the multiplayer leaderboard would expand during break time.
Now, it respects the user's HUD visibility status (which can be toggled
using Shift+Tab).
2021-08-06 19:23:44 +09:00
b401dc0b2e Remove playlist button 2021-08-06 18:58:50 +09:00
6164903fec Merge branch 'master' into new-difficulty-colours 2021-08-06 18:05:53 +09:00
0211521a97 Merge branch 'master' into multiplayer-create-with-enter 2021-08-05 17:07:03 +09:00
5811dff853 Merge pull request #14120 from peppy/multiplayer-team-vs-team-selection
Add ability to choose Team Versus match type and view / switch teams
2021-08-05 17:02:14 +09:00
2b973b9831 Redirect beatmap selection to intentionally click the button directly 2021-08-05 14:21:51 +09:00
bf720f7e06 Ensure operations are not performed during loading 2021-08-05 14:14:07 +09:00
22bd6c7556 Move keyboard progress flow handling to MatchSettingsOverlay 2021-08-05 14:06:58 +09:00
fd54487186 Add safety against pushing to non-current screen 2021-08-05 14:06:58 +09:00
c84bd2c74d Update new obsolete usages 2021-08-05 13:22:59 +09:00
d0ce0cf9f5 Merge branch 'master' into new-difficulty-colours 2021-08-04 17:12:15 +03:00
476442d1a3 Merge branch 'master' into multiplayer-create-with-enter 2021-08-04 19:37:41 +09:00
5a6636ae5c Merge pull request #14116 from peppy/update-platform-action-triggers
Update existing test to make use of `ManualInputManager.Keys`
2021-08-04 19:36:39 +09:00
42e14fb492 Merge branch 'update-platform-action-triggers' into multiplayer-create-with-enter 2021-08-04 17:31:38 +09:00
9b9dacf3fe Update usages of Drawable.Click() 2021-08-04 17:30:33 +09:00
aa320c70a7 Improve show/hide animation and add more padding around the crown 2021-08-03 23:42:37 +09:00
b8e878ccc9 Add the ability to change team by clicking current team colour
Definitely not the final UX, but it's what people are used to and easy
to implement, so it'll do for now.
2021-08-03 23:42:37 +09:00
5e59b1325c Add team display to participant list 2021-08-03 23:42:37 +09:00
b956d32587 Add the ability to change multiplayer game type 2021-08-03 23:42:37 +09:00
c856611f65 Merge branch 'master' into multiplayer-match-rulesets 2021-08-03 23:40:24 +09:00
9a5e052dc0 Use star difficulty colour spectrum game-wide 2021-08-03 15:02:18 +03:00
063868713e Add ability to create a room using only keyboard input 2021-08-03 19:11:10 +09:00
feadfbcca7 Add playlist type to picker temporarily 2021-08-03 17:48:20 +09:00
01f15bd6fc Rename picker class to match new naming 2021-08-03 17:47:53 +09:00
a42762e351 Merge branch 'multiplayer-rename-game-type' into multiplayer-match-rulesets 2021-08-03 14:55:51 +09:00
2564c0c3df Rename GameType to MatchType and make enum instead of class 2021-08-03 14:46:31 +09:00
867426441e Fix weird access to room via Client 2021-08-02 18:50:22 +09:00
89e8296eb1 Reset all types of adjustments in MusicController; Rename AllowRateAdjustments to AllowTrackAdjustments 2021-07-29 15:39:26 +08:00
488dd3ea52 Merge pull request #13980 from peppy/fix-online-song-select-background
Fix song select background not showing in multiplayer/playlists
2021-07-26 15:16:39 +09:00
3770193ede Fix keyboard navigation at multiplayer lounge not iterating in correct order 2021-07-26 13:49:09 +09:00
749d7a7b24 Fix DrawableRoom swallowing mouse down events before reaching its container 2021-07-26 04:41:47 +03:00
a5736085a9 Ensure externally run operations on LoungeSubScreen are run after load is completed 2021-07-23 02:23:37 +09:00
ec3ce57bb9 Fix song select background not showing in multiplayer/playlists
The screen was now being loaded against incorrect dependencies. I'm not
sure why I thought it wasn't possible to just do the `Push` in
`LoadComplete` as it seems to work without issue this time...

Closes #13974.
2021-07-22 14:33:08 +09:00
aab7678a69 Truncate beatmap text 2021-07-22 12:18:37 +08:00
db9cf443c7 Allow confirming room password by pressing Enter 2021-07-21 00:04:51 +02:00
15127f972e Merge branch 'master' into fix-online-play-sub-screens-not-async-loaded 2021-07-20 18:47:41 +09:00
d87ea741ed Fix OnlinePlayScreen sub-screens not loaded asynchronously 2021-07-20 16:38:39 +09:00
fe414b942f Ensure online play subscreen is loaded before forwarding OnExiting
Closes https://github.com/ppy/osu-framework/issues/4619 (actually not a
framework issue; the framework correctly guards against this scenario,
see
4e29504384/osu.Framework/Screens/ScreenStack.cs (L277)).

Added the assertions to be very explicit about the nested stack's state
at this point. Both of those events can only be triggered if the stack
has a loaded screen (as far as I can tell), making this check
unnecessary in those cases.
2021-07-20 15:51:34 +09:00
6a55cb9df0 Revert unintended change
It's a deeper issue with ScreenStack (see:
https://github.com/ppy/osu-framework/issues/4619).
2021-07-19 22:52:07 +09:00
57a99886d5 Fix password icon not disappearing when no password 2021-07-19 22:31:01 +09:00
892d858d5f Fix compile error 2021-07-19 22:23:31 +09:00
b7c2d6b1ab Merge branch 'master' into add-password-support 2021-07-19 22:23:09 +09:00
3168a927dc Fix possible exception 2021-07-19 20:50:30 +09:00
2515785f93 Use room password to fill settings textbox 2021-07-19 20:03:32 +09:00
3c028ce05c Add IDeepCloneable interface and update existing CreateCopy methods to use it 2021-07-19 12:54:17 +09:00
c6bc95767d Simplify popover hide logic and add test coverage 2021-07-17 22:31:47 +09:00
c966cb0530 Fix dependency lookup failing due to location of PopoverContainer 2021-07-17 15:04:18 +09:00
9d693c75cf Add Schedule to restore password text box focus behaviour 2021-07-14 23:56:52 +09:00