Commit Graph

27486 Commits

Author SHA1 Message Date
c5268c9a99 Simplify by reusing same room panel 2021-08-18 15:19:24 +09:00
704af94d39 Add edit button to room panel 2021-08-18 15:13:10 +09:00
0853554c24 Fix settings overlay not being initially visible 2021-08-18 15:11:52 +09:00
c66abf85f7 Remove match header 2021-08-18 14:04:44 +09:00
47d4a2e97f Make SettingsOverlay protected 2021-08-17 20:05:26 +09:00
590d814881 Move RoomSettingsOverlay to RoomSubScreen 2021-08-17 18:24:04 +09:00
6840ec6716 Actually show the room in the sub screen 2021-08-17 17:58:24 +09:00
5d72c5911a Rename MatchSettingsOverlay and related classes
Because "match" is a multiplayer-only concept.
2021-08-17 17:14:28 +09:00
6416e64e06 Adjust sizings and paddings 2021-08-17 17:13:25 +09:00
4b198d14eb Initial refactor of RoomSubScreen 2021-08-17 17:05:20 +09:00
f2340c6dac Privatise mutable list 2021-08-17 09:48:33 +09:00
b672d4b936 Refactor RequestHandlingMultiplayerRoomManager to avoid confusion 2021-08-17 09:43:37 +09:00
1e282432c9 Fix password in a better way 2021-08-17 09:40:25 +09:00
c4a42c4db0 Fix BasicTestRoomManager overriding rooms 2021-08-17 09:36:59 +09:00
352949069a Move filter to LoungeSubScreen 2021-08-17 09:36:43 +09:00
97d5b80834 Fix joining with incorrect password 2021-08-17 09:18:21 +09:00
6320768a67 Merge branch 'master' into multi-polling-request-refactor 2021-08-17 08:44:56 +09:00
8cba1f197b Merge branch 'master' into add-supporter-glow-changelog 2021-08-16 23:41:46 +09:00
c3a8676932 Simplify size specifications 2021-08-16 23:38:13 +09:00
cb122eaf25 Merge pull request #14342 from frenzibyte/fix-difficulty-adjust-controls
Fix difficuly adjust settings controls not raising `SettingsChanged` events
2021-08-16 23:34:30 +09:00
139e69ed3b Merge pull request #14343 from frenzibyte/hide-tablet-not-detected-when-disabled
Hide tablet settings content when disabled
2021-08-16 23:31:16 +09:00
7b74301fa1 Merge pull request #14341 from smoogipoo/fix-preview-track-crash
Fix crashes from preview tracks
2021-08-16 22:21:52 +09:00
5f006bd6e8 Merge pull request #14247 from kj415j45/localisation-settings
Add localisation support for most of Settings
2021-08-16 22:20:35 +09:00
c978e68742 Merge branch 'master' into add-supporter-glow-changelog 2021-08-16 22:09:52 +09:00
7e1086d901 Merge branch 'master' into hide-tablet-not-detected-when-disabled 2021-08-16 22:07:45 +09:00
568d027013 Simplify weird conditionals 2021-08-16 22:07:41 +09:00
8c3eb91059 Merge branch 'master' into localisation-settings 2021-08-16 20:03:06 +09:00
e485728109 Add keywords to make finding audio offset adjustments easier in settings 2021-08-16 19:54:45 +09:00
e39a295c5c Hide tablet settings content when input handler is disabled 2021-08-16 13:45:50 +03:00
3ad7688eaf Merge pull request #14339 from peppy/revert-breaking-config-rename
Revert "Rename element in OsuSettings enum"
2021-08-16 19:18:22 +09:00
855fff1486 Fix DifficultyAdjustSettingsControl.SliderControl not following up with the current pattern
This was causing any `ValueChanged` event bind (such as the one in
`SettingsItem` to invoke `SettingsChanged`) to be overwritten when
`Current` is set afterwards.
2021-08-16 12:47:58 +03:00
db1a0ebb55 Fix preview track crashes 2021-08-16 18:46:44 +09:00
1c7cbc8621 Add missing readonly keyword to new bindable 2021-08-16 17:14:13 +09:00
8555a465ac Merge pull request #14318 from bdach/editor-colours-save
Add support for saving edited combo colours and displaying them in composer
2021-08-16 17:07:53 +09:00
71fab416d8 Add a note against OsuSetting 2021-08-16 16:59:59 +09:00
fc89f2bac4 Revert "Rename element in OsuSettings enum"
This reverts commit c2bbe17562.
2021-08-16 16:56:48 +09:00
887d622c28 Merge branch 'master' into localisation-settings 2021-08-16 15:41:50 +08:00
d0faa91bb1 Merge pull request #14338 from frenzibyte/fix-participant-panel-assuming-not-null
Fix few cases where `MultiplayerRoomUser.User` is assumed to not be null
2021-08-16 16:31:24 +09:00
7fe6f6dd14 Fix kick button action asserting and using User.User.ID rather than User.UserID 2021-08-16 09:47:23 +03:00
79cd062784 Let TeamDisplay take the full MultiplayerRoomUser rather than the underlying User 2021-08-16 09:47:23 +03:00
f82ed64aa7 Fix participant panel null user test no longer functioning properly
I guess the changes that involved `MultiplayerTestScene` having a test
user lookup cache caused this test case to false-pass silently.

Added an explicit assert which ensures the added user indeed has a null
`User` value.
2021-08-16 09:07:00 +03:00
4d31d07c51 Merge branch 'master' into open-tablet-driver-faq 2021-08-16 13:46:43 +09:00
08d347f10b Merge branch 'master' into multi-polling-request-refactor 2021-08-16 13:12:08 +09:00
b6a2020c59 General refactorings from PR review 2021-08-16 13:09:04 +09:00
81f9442471 Inline update/addRoom in usage sites 2021-08-16 13:04:06 +09:00
554b09ac1b Fix SkinnableTargetsContainer blocked from processing scheduled tasks 2021-08-16 06:57:45 +03:00
76a8d4329f Make TestRoomManager update existing room 2021-08-16 12:43:09 +09:00
989d337532 Merge branch 'master' into auto-restart 2021-08-16 12:34:04 +09:00
bc8e9d9ea8 Merge pull request #14329 from peppy/fix-new-lounge-performance
Cache buffered background to fix multiplayer lounge performance
2021-08-16 12:04:45 +09:00
444453c9e2 Merge branch 'master' into fix-mark-read-local-message 2021-08-16 11:28:57 +09:00