Commit Graph

43380 Commits

Author SHA1 Message Date
f4ae587a33 Extract room request handling logic to its own class 2021-08-19 06:24:06 +03:00
0e2f3dff4d Fix rooms scroll container not masking properly due to padding 2021-08-19 05:09:49 +03:00
ffbe8ddfa4 Refactor lounge sub screen layout for better loading screen appearance 2021-08-19 04:23:12 +03:00
8172ffc401 Fix lounge sub screen loading layer displaying in the background 2021-08-18 13:12:58 +03:00
aaf828714c Merge pull request #14374 from ekrctb/fix-osu-editor-animation-time
Fix osu editor transforms not specified in absolute time
2021-08-18 14:48:13 +09:00
3d88a745cd Fix osu editor transforms not specified in the absolute time 2021-08-18 14:27:16 +09:00
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
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
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
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
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
f16468b706 Improve visibility of repeat ticks / drag areas on timeline 2021-08-17 18:17:55 +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
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
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
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
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
7fb3ad6437 Merge pull request #14352 from emu1337/strainskillchange
Refactor StrainSkill for more strain extensibility
2021-08-17 14:05:13 +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
f2340c6dac Privatise mutable list 2021-08-17 09:48:33 +09:00
5214731dc1 Refactor test a bit 2021-08-17 09:45:10 +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
9b21016eed accidently renamed osuStrainSkill, fixed 2021-08-16 22:46:56 +00:00
61045bd087 adjusted code comments 2021-08-16 22:36:14 +00:00
5561e4852e removed stuff 2021-08-16 22:23:40 +00:00
ae076c9a4e merged latest ppy/master 2021-08-16 22:20:12 +00:00
176b3e7533 changed decay system to allow for customizing the currentStrain 2021-08-16 22:14:29 +00:00
7d46b3f9c5 initial testing and debugging 2021-08-16 16:06:50 +00:00