Commit Graph

9511 Commits

Author SHA1 Message Date
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
df170afbc4 Fix multiplayer crashing when entering gameplay 2021-08-24 13:22:06 +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
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
b1a732b9b7 Remove selectedRoom from OnlinePlayScreen 2021-08-20 21:28:48 +09:00
ceb07826d7 Merge branch 'master' into remove-current-room 2021-08-20 21:10:41 +09:00
9458cd5a31 Make DrawableMatchRoom background load instantly 2021-08-20 21:07:51 +09:00
b190020c4b Block lounge background screen from exiting 2021-08-20 21:02:25 +09:00
77149044a5 Allow intro screen to retrieve beatmap even if rulesets is not loaded 2021-08-20 19:43:48 +09:00
d304e283e4 Don't deselect online room when joined 2021-08-20 18:14:59 +09:00
c22c6f3a49 Initial room background implementation 2021-08-20 18:14:12 +09:00
258ba4674c Fix background overflows 2021-08-20 17:50:49 +09:00
3d96da84e6 Set a default background 2021-08-20 17:05:46 +09:00
8524937c82 Move screenstack up a level 2021-08-20 17:02:55 +09:00
610a162271 Merge branch 'master' into remove-current-room 2021-08-20 16:23:36 +09:00
98357d51da Merge pull request #14323 from minetoblend/editor-seek
Prevent seeking before mp3 start time while editor is playing
2021-08-20 13:28:20 +09:00
c95bf735fe Merge branch 'master' into multiplayer-chat 2021-08-20 11:54:42 +09:00
e25592f325 Merge branch 'master' into fix-lounge-loading 2021-08-19 20:01:47 +09:00
2b0f2a6db9 Merge pull request #14355 from frenzibyte/mod-settings-difficulty-cache
Update star difficulty bindables on mod settings change
2021-08-19 20:00:48 +09:00
b09105e5a7 Merge pull request #14381 from smoogipoo/match-subscreen-redesign
Update layout of multiplayer room screens
2021-08-19 19:36:21 +09:00
a65cd36a5f Move some constants to consts 2021-08-19 19:19:46 +09:00
44e157447c Initial rework of backgrounds 2021-08-19 19:10:54 +09:00
8fce5911a9 Adjust spacing and padding of footer buttons 2021-08-19 19:08:46 +09:00
16aecfe934 Start free mod selection area hidden on screen display 2021-08-19 19:02:54 +09:00
be77498044 Move chat to right column in multiplayer match screen 2021-08-19 19:02:31 +09:00
675e2e34ba Add padding between beatmap panel and edit button 2021-08-19 19:02:05 +09:00
4afc808ffc Remove horizontal transitions for now
They look bad with the current toolbar implementation. We can probably
add them back once the toolbar is moved to the lounge.
2021-08-19 18:29:59 +09:00
023f3fb70e Use BackgroundScreen for multiplayer backgrounds 2021-08-19 18:19:31 +09:00
493f47787b Disable condition for the time being 2021-08-19 18:18:42 +09:00
4d1582d721 Play settings hide animation if visible when exiting RoomSubScreen 2021-08-19 18:14:45 +09:00