Commit Graph

104 Commits

Author SHA1 Message Date
8116a4b6f6 Fix multiplayer spectator crash due to track potentially not being loaded in time 2022-07-11 02:51:40 +09:00
58c9bb031f Apply PR reviews/fixes 2022-07-01 16:51:15 +09:00
c22e77e481 Fix test sometimes referencing old ModSelect object 2022-07-01 16:46:27 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
fc25d248ad Test coverage + no virtual 2022-05-21 18:16:29 -03:00
2bd4c126d3 Blank line
Forgot to save.
2022-05-21 05:07:24 -03:00
a7aa36a825 Add OnPressed to button 2022-05-21 04:55:42 -03:00
76c63f1d0a Rename ModSelect{Screen -> Overlay} in place of removed old design 2022-05-10 22:56:50 +02:00
0caea77176 Fix mod selects not hiding when their owner screens exit 2022-05-05 22:16:55 +02:00
a56eab2c47 Extract interface for overlay management 2022-05-05 22:16:55 +02:00
66473972da Use new user mod select design in multiplayer lobby 2022-05-05 22:16:55 +02:00
832d37b2c2 Update screen transition events to use new event args 2022-04-22 00:52:44 +09:00
efce471f0b Add countdown button + popover 2022-03-18 14:31:57 +09:00
bdc3b76df0 Remove beatmap bindable from PlaylistItem 2022-02-15 23:50:08 +09:00
5b765581d8 Fix free mod selection not showing allowed mods 2022-02-15 16:28:15 +09:00
efeba30b9f Remove ruleset and mod bindables from PlaylistItem 2022-02-15 16:28:15 +09:00
7e9b5dd150 Add audio feedback for host change in multiplayer 2022-01-14 18:11:00 +09:00
c5ac996e3f Restore ruleset using current playlist item on resuming room sub screen
Ensures that the ruleset selected at the multiplayer song selection
screen does not overwrite the current playlist item's ruleset.
2022-01-08 14:56:01 +01:00
675bdd3213 Fix MultiplayerMatchSubScreen mutating mods outside of bindable lease
As seen at https://github.com/peppy/osu/runs/4674501626?check_suite_focus=true.
2022-01-01 12:13:59 +09:00
70045494ba Re-simplify code by removing BeatmapManager event instead 2021-12-13 16:09:54 +09:00
d6c08fae48 Fix incorrect global beatmap with availability changes 2021-12-11 23:08:21 +09:00
25b274c323 Fix starting gameplay too early after import 2021-12-11 22:47:50 +09:00
6057037e35 Move playlist item beatmap population to MatchSubScreen 2021-12-10 20:08:59 +09:00
0ea7a69084 Ensure user is returned to the RoomSubScreen before gameplay is started
This covers the scenario where a user may be at the song select screen
while another user (the room host) starts the match. This was only made
possible with the new queue modes, so is quite a recent regression.
2021-12-06 14:03:52 +09:00
132bb59203 Update working beatmap when returning to match 2021-11-24 19:56:02 +09:00
5489b19c57 Update PlaylistItem to use IRulesetInfo 2021-11-15 16:13:03 +09:00
6a098a8634 Rename BeatmapInfo.OnlineBeatmapID to OnlineID to match interface 2021-11-12 17:46:24 +09:00
54f72d68ca Revert weird event flow in model manager/importers 2021-11-05 19:12:49 +09:00
3453160a8b Change PlaylistItem.Beatmap to be an IBeatmapInfo 2021-11-04 13:16:56 +09:00
414d920ca2 Revert to previous exposure of RoomSubScreen.BeatmapAvailability 2021-10-29 12:02:10 +09:00
746d6a4c16 Fix some oversights and test failures 2021-10-27 23:42:27 +09:00
f524e913e1 Move AllowTrackAdjustments specification to RoomSubScreen 2021-09-17 13:24:01 +09:00
9e21f5a59c Rename LocalPlayer to User in mod select prefixes 2021-09-01 17:22:52 +09:00
f85d3665d8 Cleanups 2021-08-20 21:45:24 +09:00
5192ee3b57 Fix initial display in room background 2021-08-20 21:40:35 +09:00
5c8ca32ea4 Simplify lounge implementation 2021-08-20 21:33:21 +09:00
9458cd5a31 Make DrawableMatchRoom background load instantly 2021-08-20 21:07:51 +09:00
c22c6f3a49 Initial room background implementation 2021-08-20 18:14:12 +09:00
610a162271 Merge branch 'master' into remove-current-room 2021-08-20 16:23:36 +09:00
8fce5911a9 Adjust spacing and padding of footer buttons 2021-08-19 19:08:46 +09:00
4d1582d721 Play settings hide animation if visible when exiting RoomSubScreen 2021-08-19 18:14:45 +09:00
6b6d52c23b Add dependency container to RoomSubScreen 2021-08-19 16:53:07 +09:00
c31af96f1d Pass room into RoomSettingsOverlay 2021-08-19 16:41:21 +09:00
eadf02933a Split lounge-specific implementation from DrawableRoom 2021-08-18 20:56:44 +09:00
63af67f61b Cleanup around footers 2021-08-18 20:25:48 +09:00
9220d17202 Adjust paddings/spacings 2021-08-18 17:28:20 +09:00
6dc96fdb83 Disable edit button in playlists 2021-08-18 16:56:42 +09:00
568f1fd345 Fix initial RoomId state not being handled correctly 2021-08-18 16:09:00 +09:00
90a1be2e61 Move paddings up one level 2021-08-18 15:54:33 +09:00
744b6749d1 Resolve room settings layout issues 2021-08-18 15:29:01 +09:00