Commit Graph

2668 Commits

Author SHA1 Message Date
761548e533 Merge branch 'master' into 14470-ur-not-updating 2021-09-20 22:07:33 +02:00
fb416c79e9 Fully revert Player 2021-09-20 15:01:03 -04:00
9a1db04920 Resolve GameplayClockContainer instead of Player 2021-09-20 10:28:58 -04:00
36a20ab0b3 Resolve failed test compilation 2021-09-20 10:26:07 -04:00
10fe2382b0 Address most issues 2021-09-20 10:07:42 -04:00
04715a5471 Add null-check when invoking OnSeek 2021-09-18 12:20:36 -04:00
f6e279baa1 Add xmldoc to HitErrorMeter.Clear
Explains how the method is called and what inheritors should do when implementing it.
2021-09-18 12:18:11 -04:00
12cc16c598 Remove unused property in SongProgress 2021-09-18 12:05:06 -04:00
b2b3108afa Resolve addressed issues
+ Stopped using testing methods in non-testing classes
+ Resolve Player and add OnSeek event
+ Take bindings away from BarHitErrorMeter
+ Add support for ColourHitErrorMeter
2021-09-17 16:19:41 -04:00
f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
fa693bb8a8 Move MusicController adjustment set to inside OsuScreen itself (and result nullable) 2021-09-16 16:08:09 +09:00
318f0941ca Move all the "inherit previous AllowTrackAdjustments" logic into OsuScreen 2021-09-15 21:25:39 +03:00
f0439ef50b Remove unnecessary AllowTrackAdjustments overrides, add true to SongSelect 2021-09-15 13:12:57 +03:00
b9193aae6d Make IOsuScreen.AllowTrackAdjustments nullable
Allows for inheriting value from the previous screen if undefined
2021-09-14 17:37:57 +03:00
3c75094f43 Move BarHitErrorMeter's icon reorintation to Update() 2021-09-13 19:41:55 +03:00
7267602b95 Fix icon orientation for horizontal bar hit error meter 2021-09-13 17:14:39 +03:00
bde092f816 Clear UR bar display on seek with mouse 2021-09-09 20:08:16 -04:00
bf0150bab4 Clear UR bar display on keyboard input 2021-09-09 16:21:51 -04:00
c25ab6835c Remove IJsonSerializable interface
Was pretty pointless and made it hard to use the custom serialisation
terms arbitrarily in tests.
2021-08-31 14:39:20 +09:00
f64efdc4a9 Merge branch 'update-extension-usages' into update-framework 2021-08-30 16:00:09 +09:00
7be825f470 Merge pull request #14488 from frenzibyte/multi-spectator-player-leaving
Gray out and stop player instances who quit during multi-spectator sessions
2021-08-30 12:04:19 +09:00
e374ef163d Update localisable formattable extensions usages inline with framework change 2021-08-29 15:00:28 +03:00
378734a7f8 Separate solo spectator player and "exit on restart" logic to own class 2021-08-27 13:24:37 +03:00
e633b2716d Fix regression in outro skip handling logic 2021-08-26 13:58:45 +09:00
b1a261c902 Avoid using scheduled delegates at all for skip overload input handling 2021-08-26 12:25:37 +09:00
956e3c554b Avoid skip overlay attempting to show when it is already invalid 2021-08-26 12:25:37 +09:00
e503182a8d Merge branch 'master' into activity-on-multiplayer-screens 2021-08-24 18:50:55 +02:00
16ddbcd208 Don't bind to RoomId where it's expected to be constant 2021-08-24 14:25:40 +09:00
df170afbc4 Fix multiplayer crashing when entering gameplay 2021-08-24 13:22:06 +09:00
956c1cc216 Merge branch 'master' into activity-on-multiplayer-screens 2021-08-24 12:33:34 +09:00
2877b43824 split multiplayer and playlist activity 2021-08-22 09:54:07 +08:00
c95bf735fe Merge branch 'master' into multiplayer-chat 2021-08-20 11:54:42 +09:00
9d2664cbb1 Merge branch 'master' into star-rating-display-v2 2021-08-18 17:22:33 +09:00
4a65888cfc Merge branch 'master' into multiplayer-chat 2021-08-17 17:34:23 +09:00
6ee6a46894 Remove unnecessary public prefix in interface specification 2021-08-17 16:22:14 +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
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
fc89f2bac4 Revert "Rename element in OsuSettings enum"
This reverts commit c2bbe17562.
2021-08-16 16:56:48 +09:00
8d45f86bd3 Rename variable to better reflect its purpose 2021-08-16 16:48:40 +09:00
ae8a1adae8 Allow seeking via Player.Seek even if disabled 2021-08-16 16:47:57 +09:00
838bcc51b2 Avoid new bindable requirement 2021-08-16 16:27:19 +09:00
81480ac4fc Use PlayerConfiguration to convey no-seek state 2021-08-16 16:16:02 +09:00
554b09ac1b Fix SkinnableTargetsContainer blocked from processing scheduled tasks 2021-08-16 06:57:45 +03:00
cc3468b4ab apply suggestions
- make `UserActivity.InGame` and derive that to `InSoloGame` and `InMultiplayerGame`
- rename `SoloGame` to `InSoloGame`
- rename `MultiplayerGame` to `InMultiplayerGame`
2021-08-16 06:32:33 +08:00
2ddf28346a PlayerSettingsGroups -> PlayerSettings 2021-08-14 19:58:20 +03:00
4ed06a1021 apply suggestions 2021-08-14 22:39:12 +08:00
c2bbe17562 Rename element in OsuSettings enum
`ShowProgressGraph` -> `ShowDifficultyGraph`
2021-08-14 22:35:15 +08:00
a10ba17b64 Merge pull request #14250 from peppy/leaderboard-limit-player-count
Add ability for gameplay leaderboard scroll when too many users are displayed
2021-08-14 14:08:18 +09:00