83c0cb1acc
Fix beatmap set to null after exiting song select
2022-09-07 21:34:29 +09:00
37799e3b31
Allow preparing preview point without looping
2022-08-17 13:20:24 +09:00
8ca8484f0e
Fix failing tests
2022-07-30 11:49:33 +03:00
369ab10212
Fix exit confirmation dialog not blocking all exit cases
2022-07-30 11:00:31 +03:00
9d457535c6
Add confirmation dialog when about to discard a playlist
...
The confirmation will only show if items have been added to the
playlist.
Closes https://github.com/ppy/osu/issues/19444 .
2022-07-29 17:11:37 +09:00
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