Commit Graph

45239 Commits

Author SHA1 Message Date
3fa087ada0 Merge pull request #14372 from frenzibyte/bindable-create-instance
Override `CreateInstance()` in osu! bindable subclasses
2021-08-18 13:50:07 +09:00
b34e75aab3 Merge pull request #14373 from frenzibyte/fix-hud-test-pollution
Fix config pollution in HUD overlay test scene
2021-08-18 13:10:25 +09:00
6ed3e469f7 Fix wrong attribute used for setup method 2021-08-18 06:50:01 +03: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
f592350856 Fix config pollution in HUD overlay test scene 2021-08-18 04:59:08 +03: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
2411645ad7 Merge pull request #14347 from peppy/reduce-skin-lookup-overhead
Attempt to reduce skin lookup overhead where file access is not required
2021-08-17 23:38:32 +02: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
b9ba4c1d97 finalized change for PR 2021-08-17 19:25:49 +00:00
2296ee6059 Add test coverage 2021-08-17 16:56:06 +02:00
ac1ed00f3e added initial balance of rhythm complexity to tap 2021-08-17 14:39:43 +00:00
471ae9664e cleaned up jank 2021-08-17 13:47:45 +00:00
c99a96a8c8 initial rhythm calc testing 2021-08-17 13:39:18 +00: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
4b55ba7fa4 Merge pull request #14274 from smoogipoo/multi-polling-request-refactor
Refactor multiplayer/playlist polling out of RoomManager
2021-08-17 18:26:25 +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
bf8b42df06 Merge pull request #14358 from peppy/local-user-play-info
Add `LocalUserPlayInfo` interface to convey common information about player status
2021-08-17 16:56:54 +09:00
72dd18732d Fix regressed tests 2021-08-17 16:37:18 +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
6a2d82c81a Add test coverage 2021-08-17 16:17:31 +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
e3b29df299 Add test scene for MultiplayerPlayer 2021-08-17 16:16:49 +09:00
216abccf79 Merge pull request #14357 from frenzibyte/match-settings-overlay-focus
Fix `MatchSettingsOverlay` not properly resetting focus on hide
2021-08-17 16:16:21 +09:00
82eddeffef Add LocalUserPlayInfo interface to convey common information about player status 2021-08-17 16:15:47 +09:00