Dean Herbert
|
a93dabd33f
|
Merge branch 'master' into multiplayer-free-style
|
2025-02-04 21:48:39 +09:00 |
|
Dean Herbert
|
6c6063464a
|
Remove Scheduler.AddOnce from updateSpecifics
To keep things simple, let's not bother debouncing this. The debouncing
was causing spectating handling to fail because of two interdependent
components binding to `BeatmapAvailability`:
Binding to update the screen's `Beatmap` after a download completes:
5874706117/osu.Game/Screens/OnlinePlay/Match/RoomSubScreen.cs (L266-L267)
Binding to attempt a load request:
8bb7bea04e/osu.Game/Screens/OnlinePlay/Multiplayer/MultiplayerMatchSubScreen.cs (L67)
The first must update the beatmap before the second runs, else gameplay
will not load due to `Beatmap.IsDefault`.
|
2025-02-04 18:41:28 +09:00 |
|
Dean Herbert
|
444e0970d6
|
Standardise naming to use "Freestyle" not "FreeStyle"
|
2025-02-03 19:01:59 +09:00 |
|
Dan Balasescu
|
ca7a36d3d6
|
Remove unused usings
|
2025-01-29 23:32:44 +09:00 |
|
Dean Herbert
|
bc930e8fd3
|
Minimal clean-up to get things bearable
I plan to do a full refactor of `RoomSubScreen` at first opportunity.
|
2025-01-29 20:02:04 +09:00 |
|
Dean Herbert
|
e8d0d2a1d9
|
Combine more methods to simplify flow futher
|
2025-01-29 19:56:37 +09:00 |
|
Dean Herbert
|
a6814d1a8a
|
Make multiplayer change room settings more obvious as to what it does
"Edit" felt really weird.
|
2025-01-29 19:48:04 +09:00 |
|
Dean Herbert
|
07bff22200
|
Fix delay before difficulty panel displays fully
|
2025-01-29 19:30:57 +09:00 |
|
Dean Herbert
|
c70ff11085
|
Remove new bindables from RoomSubScreen
|
2025-01-29 19:06:14 +09:00 |
|
Dean Herbert
|
d3f9804ef1
|
Combine more methods to simplify flow
|
2025-01-29 18:45:02 +09:00 |
|
Dean Herbert
|
17b1739ae4
|
Combine countless update methods all called together into a single method
|
2025-01-24 18:00:05 +09:00 |
|
Layendan
|
2a5a2738e1
|
Add context menu to open in browser to rooms
|
2025-01-21 12:45:23 -07:00 |
|
Dan Balasescu
|
46e9da7960
|
Fix style display refreshing on all room updates
|
2025-01-16 15:34:25 +09:00 |
|
Dan Balasescu
|
9c05837b3a
|
Change to using a 'FreeStyle' boolean
|
2025-01-08 18:47:01 +09:00 |
|
Dan Balasescu
|
0093af8f55
|
Rewrite everything to better support spectator server messaging
|
2024-12-25 22:24:21 +09:00 |
|
Dan Balasescu
|
7777c44775
|
Only allow selecting beatmaps within 30s length
|
2024-12-24 17:57:59 +09:00 |
|
Dan Balasescu
|
638d959c5c
|
Initial support for free style selection
|
2024-12-23 20:12:25 +09:00 |
|
Bartłomiej Dach
|
cfc38df889
|
Add close button to playlists footer
|
2024-11-22 09:57:56 +01:00 |
|
Dan Balasescu
|
84ac3097c2
|
Populate parameter description
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2024-11-21 22:47:46 +09:00 |
|
Dan Balasescu
|
6870c99eb2
|
Enable NRT for multiplayer and playlists
|
2024-11-21 20:32:09 +09:00 |
|
Dan Balasescu
|
1a656d0ec3
|
Remove CachedModelDependencyContainer usages from online play
|
2024-11-15 15:59:28 +09:00 |
|
Dan Balasescu
|
bfbae9458a
|
Remove OnlinePlayComposite
|
2024-11-15 15:59:28 +09:00 |
|
Dan Balasescu
|
80b3e330a6
|
Make Room.ChannelId non-bindable
|
2024-11-15 14:42:46 +09:00 |
|
Dan Balasescu
|
8694f7e1cc
|
Make Room.Host non-bindable
|
2024-11-15 14:42:17 +09:00 |
|
Dan Balasescu
|
5b2568d18b
|
Fix cases where the bindable is resolved directly
|
2024-11-13 16:38:49 +09:00 |
|
Dan Balasescu
|
99762da7b8
|
Make RoomID non-bindable
Most important changes are to `RoomSubScreen` and `PlaylistsRoomSubScreen`, because those are the only two cases that now bind to the event instead.
|
2024-11-13 16:28:54 +09:00 |
|
Dan Balasescu
|
f3fd87af7b
|
Make DrawableMatchRoom structurally match other implementations
|
2024-11-12 20:32:59 +09:00 |
|
Dan Balasescu
|
72564b5c98
|
Make CurrentPlaylistItem not a bindable
|
2024-11-12 18:17:24 +09:00 |
|
Dean Herbert
|
9a88281ab0
|
Merge branch 'master' into footer-v2-integration
|
2024-07-10 15:33:05 +09:00 |
|
Joseph Madamba
|
8c81ba3357
|
Fix preview track persisting to play after leaving multi/playlists room
|
2024-07-09 14:36:24 -07:00 |
|
Salman Ahmed
|
48bf3f1385
|
Migrate mod select overlay footer content
|
2024-06-30 06:50:36 +03:00 |
|
Bartłomiej Dach
|
ffd788c65c
|
Use room mod select overlay rely on explicit binding rather than DI resolution
|
2024-06-10 12:45:51 +02:00 |
|
Bartłomiej Dach
|
dd6e9308b3
|
Extract user mod select button for reuse
|
2024-06-10 12:45:27 +02:00 |
|
Dean Herbert
|
d0b1ebff5a
|
Revert "Temporary rollback of framework / SDL3"
This reverts commit d7d569cf4e .
|
2024-05-22 16:29:39 +08:00 |
|
Dean Herbert
|
d7d569cf4e
|
Temporary rollback of framework / SDL3
|
2024-05-21 14:36:16 +08:00 |
|
Salman Ahmed
|
2a3ae6bce1
|
Update all TabItem implementations to play select sample on OnActivatedByUser
|
2024-04-17 11:20:17 +03:00 |
|
Salman Ahmed
|
4a4ef91bc9
|
Simplify active mods computation
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2024-02-29 00:42:52 +03:00 |
|
Salman Ahmed
|
3f9fbb9318
|
Introduce the concept of ActiveMods in mod select overlay and rewrite once more
|
2024-02-26 22:25:06 +03:00 |
|
Salman Ahmed
|
fdc0636554
|
General code cleanup
|
2024-02-23 17:31:54 +03:00 |
|
Salman Ahmed
|
9ce07a96b2
|
Rewrite mods flow and remove RoomBeatmapAttributesDisplay
|
2024-02-23 17:30:13 +03:00 |
|
Salman Ahmed
|
323d7f8e2d
|
Change BeatmapAttributesDisplay retrieval to proper method
|
2024-02-23 16:59:43 +03:00 |
|
Salman Ahmed
|
918577d530
|
Compute required mods list once per update
|
2024-02-23 16:53:41 +03:00 |
|
Salman Ahmed
|
f94cd4483c
|
Avoid relying on game-wide ruleset bindable
|
2024-02-23 16:50:33 +03:00 |
|
Salman Ahmed
|
ae9c58be30
|
Remove "multiplayer" references from subclass and move to appropriate place
|
2024-02-23 16:50:33 +03:00 |
|
Givikap120
|
a6b63efe7d
|
Fixed NVika code quality errors
|
2024-02-18 03:28:24 +02:00 |
|
Givikap120
|
2df5787dc7
|
Packed changes into separate class
|
2024-02-18 03:13:57 +02:00 |
|
Givikap120
|
ed819fde15
|
Fixed bugs and added ranked status update
|
2024-02-17 23:01:31 +02:00 |
|
Dan Balasescu
|
b44f77cee1
|
Update R# + fix inspections
|
2024-02-02 21:00:28 +09:00 |
|
Salman Ahmed
|
c514550dfa
|
Fix multiplayer potentially selecting mods of wrong ruleset when starting match
|
2024-01-13 11:17:08 +03:00 |
|
Joseph Madamba
|
9e90374a90
|
Flash discard changes dialog popup when force quitting room/playlist creation with changes
|
2023-09-28 17:09:50 -07:00 |
|