Commit Graph

31101 Commits

Author SHA1 Message Date
28bbf34b14 Remove unnecessary this. prefix 2022-02-11 16:21:49 +09:00
beb3731c0b Standardise and combine base implementation of score submission requests
These share too much yet have very different constructor signatures and
property exposure. Just a clean-up pass as I begin to look at replay
submission.
2022-02-11 15:53:47 +09:00
2939bc4644 Update resources 2022-02-11 01:49:52 +09:00
eda213e4de Merge pull request #16827 from smoogipoo/spectator-state-rework
Add user state to SpectatorState, allowing multiplayer to continue to results
2022-02-11 01:48:47 +09:00
44f2d8a448 Allow game folder migration to fail gracefully when cleanup cannot completely succeed 2022-02-10 19:30:26 +09:00
88bb9d4237 Fix migration errors not outputting the call stack to logs 2022-02-10 15:50:03 +09:00
ebd105422f Remove unused using 2022-02-10 14:22:08 +09:00
f7fb7825cc Simplify disposal 2022-02-10 14:21:51 +09:00
a3896a8ebd Remove allowance of null dependency 2022-02-10 14:21:50 +09:00
18251c9285 Clean up SpectatorScreen based on suggestions 2022-02-09 12:20:07 +09:00
ffc4c64f7e Unify namings across the board 2022-02-09 12:10:07 +09:00
c242a63b11 Fix playlist overlay null reference when attempting an empty selection
As reported at https://github.com/ppy/osu/discussions/16829.
2022-02-09 10:16:45 +09:00
886d1d2df6 Refactorings 2022-02-08 21:29:43 +09:00
79d1d54e33 Rename parameter to match other usages 2022-02-08 20:35:38 +09:00
c1766d8a41 Add paused state 2022-02-08 20:29:53 +09:00
4c76027178 Rename completed state to passed 2022-02-08 20:29:49 +09:00
45b3f472ab Merge branch 'master' into spectator-state-rework 2022-02-08 19:51:50 +09:00
b1a73996ba Fix incorrect check for beatmap availability 2022-02-08 19:36:42 +09:00
10bdb7240f Pre-check for divisor zero and add explanation 2022-02-08 14:36:29 +08:00
8cca12da64 Merge branch 'master' into display-performance-attributes 2022-02-08 14:45:35 +09:00
c2416c490e Fix crash on disconnection during multi-spectate 2022-02-08 11:29:39 +09:00
56c90a21ce Add a todo 2022-02-06 11:22:12 +08:00
f78c853bc7 Calculate max combo locally in PerformanceBreakdownCalculator 2022-02-06 10:59:53 +08:00
0b1fef38af Use the playable beatmap provided in CreateStatisticsForScore 2022-02-05 21:36:34 +08:00
c35ef917a1 Remove tooltip from performance statistic 2022-02-05 21:18:23 +08:00
2e1a9f1379 Add performance breakdown as statistic item in extended statistics panel 2022-02-05 21:13:16 +08:00
f29301cd1e Merge branch 'master' into display-performance-attributes 2022-02-05 16:59:46 +08:00
eb25730b61 Revert "Merge pull request #16716 from peppy/carousel-less-invalidations"
This reverts commit 8d13e0514b, reversing
changes made to 95582a9023.
2022-02-05 16:12:58 +09:00
fd81842ade Merge pull request #16778 from smoogipoo/simplify-test-spectator-client
Refactor TestSpectatorClient implementation
2022-02-05 00:26:44 +09:00
5f5db2ae82 Merge branch 'master' into mvp-safe-area-support 2022-02-04 17:01:46 +03:00
3a8ec205b3 Merge branch 'simplify-test-spectator-client' into spectator-state-rework 2022-02-04 22:42:53 +09:00
09728a29ed Merge branch 'fix-broken-test-scene' into spectator-state-rework 2022-02-04 22:42:10 +09:00
750f90e728 Simplify TestSpectatorClient implementation 2022-02-04 22:38:40 +09:00
d62885f30b Don't schedule call to updateSize in LoadComplete to ensure following FinishTransforms runs as expected
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2022-02-04 22:31:41 +09:00
5e47ce333c Change SafeAreaOverrideEdges to be get-only and protected 2022-02-04 16:10:49 +03:00
b5dde6f1ad Update resources 2022-02-04 21:38:52 +09:00
e2262bf3b2 Schedule all calls to updateSize for safety 2022-02-04 20:33:15 +09:00
98f61415c2 Merge branch 'master' into mvp-safe-area-support 2022-02-04 20:05:35 +09:00
0f48c0131c Layer playback of beatmap-changed and random-beatmap samples 2022-02-04 19:57:54 +09:00
002cc7261b Merge pull request #16773 from smoogipoo/fix-spectator-restart-crash
Fix crash when gameplay is started while inside multiplayer spectator screen
2022-02-04 19:23:08 +09:00
503025b970 Fix completely incorrect and dangerous usage of bindable binding 2022-02-04 19:19:44 +09:00
915d63f6de Limit safe area bottom override to iOS only 2022-02-04 18:58:29 +09:00
8fc4d0c6f5 Add override edge rule to overflow above home indicator on iOS 2022-02-04 18:20:17 +09:00
d5269ba05b Merge branch 'fix-spectator-restart-crash' into spectator-state-rework 2022-02-04 17:59:18 +09:00
0473c6c52f Also handle null SelectedItem for safety 2022-02-04 17:53:51 +09:00
b41655d5b9 Fix crash when gameplay starts while in multi-spectator screen 2022-02-04 17:47:41 +09:00
30d2c7ba6a Add parenthesis to disambiguify conditionals 2022-02-04 17:07:23 +09:00
52fdf0349f Add safe area support via ScalingContainer 2022-02-04 16:37:05 +09:00
4728919bca Update framework 2022-02-04 15:45:27 +09:00
63064d682b Merge pull request #16743 from hlysine/extended-statistics-without-replay
Allow statistic items in results screen to display without needing to watch a replay
2022-02-04 15:07:52 +09:00