Commit Graph

36233 Commits

Author SHA1 Message Date
0f09a7feb9 Avoid semaphore potentially getting held forever 2021-01-25 17:17:04 +09:00
994fb2667d Call DisposeAsync instead of StopAsync 2021-01-25 17:11:04 +09:00
c05ae3497a Make connect/disconnect private 2021-01-25 17:02:24 +09:00
13e0423ed8 Merge branch 'master' into fix-multiplayer-client-connection-reliability 2021-01-25 17:00:35 +09:00
226d128d0f Merge pull request #11364 from Firmatorenio/apply-sv-to-taiko-hr-ez
Add SV multipliers to taiko difficulty mods
2021-01-25 14:33:26 +09:00
dee0d3c33a Merge branch 'master' into apply-sv-to-taiko-hr-ez 2021-01-25 14:28:06 +09:00
f2236312a0 Merge pull request #11259 from LittleEndu/scroll-to-20
Change vertical alignment of scroll target when clicking settings category buttons
2021-01-23 05:03:58 +09:00
360f26c13d Merge branch 'master' into scroll-to-20 2021-01-22 19:58:36 +01:00
f3192877fe Update outdated comment 2021-01-22 19:48:33 +01:00
61fcb486a8 Trim unnecessary parentheses 2021-01-22 19:47:38 +01:00
26779a9403 Merge pull request #11567 from peppy/fix-chat-local-echo-effect
Fix local echo messages remaining permanently dimmed when chatting via multiplayer
2021-01-22 21:58:55 +09:00
a5f7ca485b Fix unintended xmldoc tag edit 2021-01-22 16:53:31 +09:00
bfabb1fdea Change offset value to 10% 2021-01-22 16:50:22 +09:00
6bb270cbdd Merge pull request #11566 from peppy/limit-parallax-outside-container-area
Limit the effect of parallax when outside the bounds of the ParallaxContainer
2021-01-22 16:33:45 +09:00
fca6b15d2f Fix local echo messages remaining permanently dimmed when chatting via multiplayer 2021-01-22 16:05:45 +09:00
65b7075984 Limit the effect of parallax when outside the bounds of the ParallaxContainer
This fixes the visual issues that still remain when mouse confining
fails. I think it also feels more correct in general.
2021-01-22 15:43:19 +09:00
a81f4a1ed3 Merge pull request #11560 from EVAST9919/profile-mapping-subscribers
Add mapping subscribers counter to ProfileOverlay
2021-01-22 14:42:11 +09:00
d24d236468 Make OperationCanceledException throwing behaviour consistent 2021-01-22 14:34:58 +09:00
9f89b4e6d7 Rewrite connection logic to better handle failure cases
The main goal here is to ensure the connection is built each connection
attempt. Previously, the access token would never be updated, leading to
outdated tokens failing repeatedly (in the connection retry loop) and
never being able to establish a new connection as a result.

Due to threading considerations, this isn't as simple as I would hope it
to be. I'm open to proposals as to a better way of handling this.

Also, keep in mind that this logic will need to be abstracted and
(re)used in `SpectatorClient` as well. I've intentionally not done that
yet until we agree that this is a good direction forward.
2021-01-22 14:25:23 +09:00
2eba2a9abf Rename FriendsButton to FollowersButton 2021-01-21 23:40:23 +03:00
c631354b57 Rename property 2021-01-21 23:39:19 +03:00
4555b9ff70 Make ProfileHeaderButton height defined 2021-01-21 22:56:12 +03:00
0a69268567 Merge remote-tracking branch 'refs/remotes/ppy/master' into profile-mapping-subscribers 2021-01-21 22:54:08 +03:00
e87197c7fc Adjust text size 2021-01-21 22:48:31 +03:00
343166f158 Make CreateIcon a property 2021-01-21 22:47:44 +03:00
82848a7d70 Merge pull request #11556 from smoogipoo/fix-potential-mod-test-failures 2021-01-21 20:05:22 +01:00
a7c22ebe88 Implement MappingSubscribersButton component 2021-01-21 22:02:54 +03:00
966440f109 Add MappingFollowerCount field to User 2021-01-21 22:02:19 +03:00
2aa1df9ea4 Implement ProfileHeaderStatisticsButton component 2021-01-21 21:38:52 +03:00
281fe6f6f9 Merge branch 'master' into fix-potential-mod-test-failures 2021-01-21 19:30:03 +01:00
05d3914fee Rename friends tooltip to followers 2021-01-21 21:26:33 +03:00
1ae3f1b9eb Merge pull request #11557 from peppy/leave-channel-on-exiting-multiplayer
Leave the multiplayer channel when leaving multiplayer
2021-01-21 19:35:12 +09:00
0fa0e70bff Merge branch 'master' into leave-channel-on-exiting-multiplayer 2021-01-21 19:04:33 +09:00
658370ff38 Merge pull request #11499 from peppy/fix-editor-scroll-interruption
Fix inability to interrupt timeline flick-scrolls by other means
2021-01-21 18:39:11 +09:00
04095cd5b9 Merge branch 'master' into fix-editor-scroll-interruption 2021-01-21 17:46:18 +09:00
9eb74e86ed Apply comment suggestion
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-01-21 17:40:15 +09:00
e6980688f6 Leave the multiplayer channel when leaving multiplayer 2021-01-21 15:42:23 +09:00
8853ac04d9 Rename some variable and add xmldoc for scroll centre position 2021-01-21 15:08:36 +09:00
c650cbd2a7 Rename variable to something slightly better 2021-01-21 15:01:23 +09:00
9daf29fedc Extract out commonly used variables 2021-01-21 15:01:23 +09:00
a85f952a38 Inline single use function 2021-01-21 15:01:23 +09:00
e5eec27e95 Simplify selected section resolution 2021-01-21 15:01:23 +09:00
6d167b7865 Remove the need to store the smallest section 2021-01-21 14:40:55 +09:00
555abcdc36 Replace nan usage with nullable float 2021-01-21 14:31:31 +09:00
8f9089d1ae Move constant to a better place 2021-01-21 14:30:22 +09:00
0fcf61d352 Replace null check with assert 2021-01-21 14:29:49 +09:00
a6516e3be5 Merge branch 'master' into scroll-to-20 2021-01-21 14:28:17 +09:00
54dbb43f79 Fix more potential failures 2021-01-21 14:03:35 +09:00
7c4a072568 Merge branch 'master' into scroll-to-20 2021-01-21 13:48:26 +09:00
163a937e41 Fix mod test failing intermittently 2021-01-21 13:30:53 +09:00