Commit Graph

9641 Commits

Author SHA1 Message Date
ccacf56dd8 Move to legacy namespace 2021-08-30 17:14:53 +09:00
7257aae7f2 Move samples to LegacyControlPointInfo 2021-08-30 17:14:53 +09:00
f64efdc4a9 Merge branch 'update-extension-usages' into update-framework 2021-08-30 16:00:09 +09:00
7be825f470 Merge pull request #14488 from frenzibyte/multi-spectator-player-leaving
Gray out and stop player instances who quit during multi-spectator sessions
2021-08-30 12:04:19 +09:00
e374ef163d Update localisable formattable extensions usages inline with framework change 2021-08-29 15:00:28 +03:00
fcc3e57d5d Move overlay colour provider up to editor screen 2021-08-28 20:05:58 +02:00
e94d96f250 Add local popover container to editor screens 2021-08-28 20:05:58 +02:00
7457480b50 Add local popover container to lounge subscreen 2021-08-28 20:05:58 +02:00
378734a7f8 Separate solo spectator player and "exit on restart" logic to own class 2021-08-27 13:24:37 +03:00
2b06dacd0e Change debounce back to using scheduler
Should better allow for adjusting in the future, as well.
2021-08-27 18:57:19 +09:00
33aa48bcf6 Merge branch 'master' into lobby-sounds 2021-08-27 18:46:12 +09:00
d71dff4340 Merge branch 'master' into skip-overlay-optimisations 2021-08-26 22:38:17 +02:00
56baecdde4 Add missing interaction sfx to MatchTypePicker 2021-08-26 15:30:20 +09:00
e341f471b0 Add lobby sfx for join/leave/kick/ready/unready events 2021-08-26 15:29:22 +09:00
e633b2716d Fix regression in outro skip handling logic 2021-08-26 13:58:45 +09:00
b1a261c902 Avoid using scheduled delegates at all for skip overload input handling 2021-08-26 12:25:37 +09:00
956e3c554b Avoid skip overlay attempting to show when it is already invalid 2021-08-26 12:25:37 +09:00
b4d6495f99 Fix editor skin providing container not providing playable beatmap 2021-08-25 17:52:36 +03:00
3ad0b529fb Make EditorScreen inherit from VisibilityContainer rather than unsafe transforms 2021-08-25 17:14:52 +03:00
196c74fce8 Gray out and remove player clock when users stop playing 2021-08-25 11:31:02 +03:00
599145b46a Stop clocks when removing them from sync manager 2021-08-25 11:31:02 +03:00
e1ab3434ed Add ability to handle user join/leave/kick events in MultiplayerComposites 2021-08-25 14:37:14 +09:00
e503182a8d Merge branch 'master' into activity-on-multiplayer-screens 2021-08-24 18:50:55 +02:00
08f757a584 Merge pull request #14474 from smoogipoo/fix-multi-crash
Fix crash when entering multiplayer gameplay
2021-08-24 16:20:18 +09:00
16ddbcd208 Don't bind to RoomId where it's expected to be constant 2021-08-24 14:25:40 +09:00
847726547a Move mod value change callback inside wedge info text component 2021-08-24 07:53:49 +03:00
de0de451fe Refactor to remove resolved dependency 2021-08-24 13:29:19 +09:00
df170afbc4 Fix multiplayer crashing when entering gameplay 2021-08-24 13:22:06 +09:00
956c1cc216 Merge branch 'master' into activity-on-multiplayer-screens 2021-08-24 12:33:34 +09:00
ccf337bdc2 Merge branch 'master' into editor-setup-file-selector-popovers 2021-08-23 18:28:44 +02:00
bd42d7aada Hide popover on file selection 2021-08-23 18:01:01 +03:00
34b51100ff Merge pull request #14448 from bdach/basic-design-settings
Add basic design settings to editor setup screen
2021-08-23 18:19:58 +09:00
c2c9a93e2c Show editor file choosers in a popover rather than inline
Supersedes and closes #14370.
Closes #14367.
2021-08-23 18:12:36 +09:00
2f6b95da39 Add descriptions for the remaining settings 2021-08-23 17:41:03 +09:00
1de84e1c98 Change description to include mention of video
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
2021-08-23 17:34:19 +09:00
eaa4d479ac Merge pull request #14408 from smoogipoo/remove-current-room
Remove the global "selected room" from online screens
2021-08-23 17:29:31 +09:00
99bb3032a5 Move gradient to be part of the background for now 2021-08-23 15:27:32 +09:00
58fb0c042b Remove background scale altogether
I'm not sure why this is required. Seems like something which was meant
to exist to handle parallax, but that is already handled elsewhere now.
2021-08-23 14:34:27 +09:00
4f3a5fbad5 Fix test failure 2021-08-23 14:29:15 +09:00
ead1b47e0e Merge branch 'master' into localise-beatmap-set-overlay 2021-08-23 13:22:52 +09:00
2e80e2be51 Reword epilepsy warning description text 2021-08-22 21:47:37 +02:00
9538a32b5e Explicitly update beatmap info wedge on mod change
This used to already be the case prior to b419ea7, but in a very
roundabout way. Changes to the value of the star difficulty bindable -
including indirect changes via the set of active mods changing - would
trigger the wedge display to regenerate and load asynchronously.

b419ea7 accidentally broke this by moving down the bindable retrieval to
a lower level, at which point `WedgeInfoText` would only receive the set
of mods selected at the time at which a given beatmap was selected, and
not receive any further updates, breaking the BPM display updating in
real time (as `WedgeInfoText` could not be aware that rate-changing mods
were even in effect).

To resolve, explicitly reload the wedge's contents on mod changes.
2021-08-22 19:16:46 +02:00
e4a8f72167 Add failing test case 2021-08-22 19:16:43 +02:00
9816af688e Add basic design settings to setup screen 2021-08-22 17:43:20 +02:00
9b1720bd6c Merge branch 'master' into localise-beatmap-set-overlay 2021-08-22 10:53:31 +03:00
2877b43824 split multiplayer and playlist activity 2021-08-22 09:54:07 +08:00
15d443f6b7 Use the UI mouse cursor when hovering gameplay chat in an interactive state 2021-08-21 14:44:54 +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