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
|
8bb7bea04e
|
Rename freestyle select screen classes for better discoverability
|
2025-02-03 19:21:21 +09:00 |
|
Dean Herbert
|
37abb1a21b
|
Tidy up button construction code
|
2025-02-03 19:09:58 +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
|
05200e8970
|
Add missing partial
|
2025-01-29 19:05:28 +09:00 |
|
Dean Herbert
|
d3f9804ef1
|
Combine more methods to simplify flow
|
2025-01-29 18:45:02 +09:00 |
|
Dan Balasescu
|
fc73037d9f
|
Add pill displaying current freestyle status
|
2025-01-27 18:46:45 +09:00 |
|
Dean Herbert
|
17b1739ae4
|
Combine countless update methods all called together into a single method
|
2025-01-24 18:00:05 +09:00 |
|
Dean Herbert
|
05b1002e9d
|
Adjust layout and code quality slightly
|
2025-01-24 15:57:13 +09:00 |
|
Layendan
|
d326f23576
|
Remove unused method
|
2025-01-23 15:39:18 -07:00 |
|
Layendan
|
b0a7237fd6
|
Fix formatting
|
2025-01-23 15:37:30 -07:00 |
|
Layendan
|
13c64b59af
|
Inherit menu items from parent class
|
2025-01-23 15:36:20 -07:00 |
|
Layendan
|
f673d16a1f
|
Fix formatting
|
2025-01-22 11:42:11 -07:00 |
|
Layendan
|
2a5a2738e1
|
Add context menu to open in browser to rooms
|
2025-01-21 12:45:23 -07:00 |
|
Dean Herbert
|
459847cb80
|
Perform client side validation that the selected beatmap and ruleset have valid online IDs
This is local to playlists, since in multiplayer the validation is
already provided by `osu-server-spectator`.
|
2025-01-21 19:51:55 +09:00 |
|
Dean Herbert
|
f88102610d
|
Add tooltips explaining multiplayer mod selection buttons
|
2025-01-21 18:35:59 +09:00 |
|
Dean Herbert
|
c68a0bc7e3
|
Merge branch 'master' into multiplayer-free-style
|
2025-01-21 17:49:21 +09:00 |
|
Dan Balasescu
|
46e9da7960
|
Fix style display refreshing on all room updates
|
2025-01-16 15:34:25 +09:00 |
|
Dan Balasescu
|
be33addae1
|
Fix possible null reference
|
2025-01-08 18:57:25 +09:00 |
|
Dan Balasescu
|
9c05837b3a
|
Change to using a 'FreeStyle' boolean
|
2025-01-08 18:47:01 +09:00 |
|
Dean Herbert
|
383fda7431
|
Fix star range display looking a bit bad when changing opacity
|
2025-01-07 16:42:06 +09:00 |
|
Dean Herbert
|
1211f6cf4c
|
Add auto-start setting for 10 seconds
As touched on in
https://github.com/ppy/osu/discussions/31205#discussioncomment-11671185.
Doesn't require server-side changes as the server just uses a
`TimeSpan`.
|
2025-01-02 13:06:34 +09:00 |
|
Dan Balasescu
|
6579b05561
|
Remove unused usings
|
2024-12-25 23:45:36 +09:00 |
|
Dan Balasescu
|
e7c272b8b9
|
Don't display on matching beatmap/ruleset
|
2024-12-25 23:39:01 +09:00 |
|
Dan Balasescu
|
c3aa9d6f8a
|
Display user style in participant panel
|
2024-12-25 23:30:24 +09:00 |
|
Dan Balasescu
|
0093af8f55
|
Rewrite everything to better support spectator server messaging
|
2024-12-25 22:24:21 +09:00 |
|
Dan Balasescu
|
a407e3f3e0
|
Fix co-variant array conversion
|
2024-12-25 16:46:02 +09:00 |
|
Dan Balasescu
|
a2dc16f8df
|
Fix inspection
|
2024-12-24 20:22:16 +09:00 |
|
Dan Balasescu
|
b4f35f330c
|
Use online ruleset_id to build local score models
|
2024-12-24 20:13:42 +09:00 |
|
Dan Balasescu
|
d8ff5bcacb
|
Fix freemods button opening overlay unexpectedly
|
2024-12-24 19:39:56 +09:00 |
|
Dan Balasescu
|
ac738f109a
|
Add style selection to playlists screen
|
2024-12-24 19:28:09 +09:00 |
|
Dan Balasescu
|
971ccb6a4e
|
Adjust namings
|
2024-12-24 19:05:50 +09:00 |
|
Dan Balasescu
|
40486c4f38
|
Block beatmap presents in style select screen
|
2024-12-24 18:04:36 +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 |
|
Dan Balasescu
|
159f6025b8
|
Fix incorrect behaviour
|
2024-12-18 23:19:14 +09:00 |
|
Dan Balasescu
|
5a2cae89ff
|
Fix free mod button overriding enabled state
|
2024-12-18 20:45:19 +09:00 |
|
Dean Herbert
|
47d81e7dee
|
Fix null inspections on GameplayChatDisplay
|
2024-12-17 19:10:09 +09:00 |
|
Dean Herbert
|
313de33986
|
Adjust padding to avoid wrapping on checkbox text
|
2024-12-13 15:42:30 +09:00 |
|
Bartłomiej Dach
|
0328708889
|
Store value of toggle to setting
|
2024-12-12 15:17:39 +09:00 |
|
Bartłomiej Dach
|
61ee830588
|
Adjust copy
|
2024-12-12 15:17:39 +09:00 |
|
Bartłomiej Dach
|
d8d5a00f3b
|
Merge branch 'master' into filter-playing-rooms
|
2024-12-12 13:06:22 +09:00 |
|
Dean Herbert
|
e8c0e27cc0
|
Adjust in line with upstream changes
|
2024-12-11 18:17:59 +09:00 |
|