f3bc9c3e45
Merge branch 'master' into match-subscreen-redesign
2021-08-18 15:19:29 +09:00
c5268c9a99
Simplify by reusing same room panel
2021-08-18 15:19:24 +09:00
1ae4a1910a
Cache mod settings rather than fetching everytime
2021-08-18 09:17:42 +03: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
5441fab692
Avoid scheduling focus operation when not required
2021-08-18 12:45:14 +09:00
1fdaefef99
Revert unnecessary changes
2021-08-18 12:45:08 +09:00
5671820d92
Update framework
2021-08-18 10:35:34 +09:00
8c5d99ab21
Override CreateInstance()
in osu! bindable subclasses
...
Three bindables are left which don't have this overriden due to them
already not having a value-only constructor and not supporting
`GetBoundCopy()` properly:
- `BeatmapDifficultyCache.BindableStarDifficulty`.
- `TotalScoreBindable`
- `TotalScoreStringBindable`
I could add support for them by passing the required data to them, as
they seem to be able to have that shared, but I'm hesitant to support
something which was already broken and never used, not sure.
2021-08-18 04:19:58 +03:00
eaca331170
apply suggestions
2021-08-18 08:13:53 +08:00
e3b00c6c7a
Merge branch 'master' into reduce-skin-lookup-overhead
2021-08-17 23:08:52 +02:00
58ecee543a
Trim redundant default argument value
2021-08-17 23:00:10 +02:00
eaf7bd72fc
Merge branch 'master' into multiplayer-chat
2021-08-17 20:08:01 +09:00
d8e9845d00
Merge pull request #14360 from peppy/improve-timeline-tick-visibility
...
Improve visibility of repeat ticks / drag areas on timeline
2021-08-17 20:06:49 +09:00
47d4a2e97f
Make SettingsOverlay protected
2021-08-17 20:05:26 +09:00
d66f7cb6b5
Fix tests by allowing retrieval with files where required
2021-08-17 19:21:22 +09:00
5c59818b03
Merge branch 'master' into reduce-skin-lookup-overhead
2021-08-17 19:05:14 +09:00
590d814881
Move RoomSettingsOverlay to RoomSubScreen
2021-08-17 18:24:04 +09:00
f16468b706
Improve visibility of repeat ticks / drag areas on timeline
2021-08-17 18:17:55 +09:00
6840ec6716
Actually show the room in the sub screen
2021-08-17 17:58:24 +09:00
c0b388cd74
Fix regression in ModSettingsChangeTracker
2021-08-17 17:50:30 +09:00
1b49e92e99
Merge branch 'master' into settings-delayed-load
2021-08-17 17:42:23 +09:00
4a65888cfc
Merge branch 'master' into multiplayer-chat
2021-08-17 17:34:23 +09:00
ef9bfece13
Merge branch 'master' into multi-polling-request-refactor
2021-08-17 17:31:25 +09:00
3b5fc6d10f
Ensure updateLoadingLayer
is run at least once
2021-08-17 17:18:23 +09:00
9eb16fa61d
Move poll allowance logic based on signalr connection inside polling component
2021-08-17 17:16:21 +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
8a1651e830
Reorganise methods in PollingComponent
2021-08-17 17:04:32 +09:00
a901fca54a
Merge branch 'master' into multi-polling-request-refactor
2021-08-17 16:23:46 +09:00
b1efc6d763
Merge branch 'master' into local-user-play-info
2021-08-17 16:23:44 +09:00
6ee6a46894
Remove unnecessary public
prefix in interface specification
2021-08-17 16:22:14 +09:00
124f149cb5
Add key binding to focus chat input
2021-08-17 16:17:31 +09:00
30eee363dc
Add chat display during multiplayer gameplay
2021-08-17 16:17:31 +09:00
b82f92d7b8
Adjust background colours of textbox in chat display
2021-08-17 16:16:49 +09:00
35b9f84c00
Expose StandAloneChatDisplay.Textbox
2021-08-17 16:16:49 +09:00
0d283aa6a3
Expose LocalUserPlaying
from Player
2021-08-17 16:16:49 +09:00
82eddeffef
Add LocalUserPlayInfo
interface to convey common information about player status
2021-08-17 16:15:47 +09:00
3a7b9bf096
Fix MatchSettingsOverlay
not resetting focus on hide properly
2021-08-17 08:56:49 +03:00
66e33b3704
Merge pull request #14263 from frenzibyte/hide-player-settings-overlay
...
Hide non-interactive elements on multi-spectator players
2021-08-17 14:07:19 +09:00
f4b7ee5c7f
Merge branch 'master' into hide-player-settings-overlay
2021-08-17 13:44:33 +09:00
081524b6c8
Privatise setters
2021-08-17 13:44:21 +09:00
1e2c0031d7
Remove unused usings
2021-08-17 13:34:44 +09:00
bc86bafc08
Fix RestoreDefaultValueButton
's colour weirdness
2021-08-17 12:48:30 +09:00
212842c537
Fix initial LayoutSettings
animation in a more reliable way
2021-08-17 12:38:44 +09:00
adb4fd5a2b
Load only sections content asynchronously, showing the header initially
2021-08-17 12:31:33 +09:00
b419ea716b
Refactor beatmap info wedge to not fully refresh on star difficulty change
...
Makes it look awkward when changing difficulty via mod settings for
example.
Now the changes should instead only affect the displayed components which consume it
directly.
2021-08-17 05:46:06 +03:00
32ba525555
Track changes to mod settings in beatmap difficulty cache with 100ms debouncing
2021-08-17 05:46:05 +03:00