2675bb87ff
Add BeatmapLookupCache as another dependency
2022-02-15 21:05:25 +09:00
c48a0dc993
Move UserLookupCache to online play test dependencies
2022-02-15 20:56:46 +09:00
b2276baf71
Seal OnlinePlayTestScene.CreateChildDependencies()
2022-02-15 20:55:57 +09:00
5b765581d8
Fix free mod selection not showing allowed mods
2022-02-15 16:28:15 +09:00
efeba30b9f
Remove ruleset and mod bindables from PlaylistItem
2022-02-15 16:28:15 +09:00
e324287f79
Reduce expansion delay on ExpandingButtonContainer
...
Felt too long.
2022-02-14 18:08:17 +09:00
3aa5908de8
Remove unused using statement
2022-02-14 18:01:56 +09:00
b9d9fc56af
Move files to UI namespace
2022-02-14 17:51:39 +09:00
80ba06b0e3
Merge branch 'master' into expandable-controls
2022-02-14 16:57:45 +09:00
8b05b35b8c
Merge pull request #16854 from peppy/combine-score-submission-request-implementation
...
Standardise and combine base implementation of score submission requests
2022-02-11 17:31:55 +09:00
28bbf34b14
Remove unnecessary this.
prefix
2022-02-11 16:21:49 +09:00
43f1044987
Merge pull request #16850 from frenzibyte/readonly-pinned-scores
...
Add read-only pinned scores view in user profile overlay
2022-02-11 16:15:46 +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
ccd6648961
Update pinned score container header to use localised title
2022-02-11 09:22:09 +03:00
b06caf2bf7
Update resources
2022-02-11 09:12:02 +03:00
92e22c57a7
Introduce private APIRuleset
for online ID equality comparison
2022-02-11 08:27:01 +03:00
6f0e32826c
Standardise ordering/grouping of IRulesetInfo
/RulesetInfo
s
2022-02-11 04:27:11 +03:00
26839f6ad8
Consider OnlineID
s during ruleset equality if available
...
Required for `APIBeatmap`s, which provide `Ruleset` instances with `OnlineID` available only.
Also consistent with the comparer implementation.
2022-02-11 04:26:58 +03:00
1b729e891d
Update pointless CompareTo
implementation once again
2022-02-11 04:17:30 +03:00
9574bc1382
Allow IRulesetInfo
s of same type to be comparable
...
At first I was planning on making `CompareTo` implemented at
`IRulesetInfo` itself and shared across classes, but turns out it only
implements it explicitly and not allow direct `IRulesetInfo.Equals`
calls.
It messed with my head enough that I decided to just let each class have
its own implementation and only allow same type.
2022-02-11 04:03:23 +03:00
4f7003928a
Add score container for pinned scores in ranks section
2022-02-10 21:32:18 +03:00
9cd88ec2b8
Update API models with score pinning changes
2022-02-10 21:23:38 +03: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