Commit Graph

56765 Commits

Author SHA1 Message Date
77f5ec3a4e use checkbox label instead of tooltip 2022-07-11 16:39:53 -04:00
7d26f178c6 use OverlayColourProvider for nub colors when possible 2022-07-11 16:36:17 -04:00
cca208b3c7 Merge branch 'master' into replay-user-bug-fix 2022-07-11 21:51:09 +02:00
f7f0546f2a Merge branch 'master' into add-drawings-video 2022-07-11 21:49:02 +02:00
2eb79f38af Merge pull request #19074 from peppy/fix-multiplayer-spectator-crash
Fix crash when currently played beatmap finishes download while multiplayer spectating
2022-07-11 21:43:44 +02:00
0da4ab765a Merge branch 'master' into fix-multiplayer-spectator-crash 2022-07-11 21:14:45 +02:00
4f009419b8 Simplify population logic and match code style 2022-07-11 21:51:09 +03:00
09bfca4e4a Fix build failing on tests 2022-07-11 21:45:39 +03:00
84002aefae Update file/directory selector tests to use ThemeComparisonTestScene 2022-07-11 20:18:50 +03:00
1ac794dcf1 Merge pull request #19073 from peppy/update-deps
Update dependencies
2022-07-11 19:53:55 +03:00
73e924479f Find video by recursive check rather than marker interface
Seems a lot more reliable, and allows falling back to the "main" video
in cases which didn't support this previously.

A next step may be to allow every screen to support a video based on its
screen name, rather than specifying the local `TourneyVideo` every time.
2022-07-11 20:42:05 +09:00
00c7101f54 Remove DrawingsScreen world map completely 2022-07-11 20:36:05 +09:00
44d2e001ed Update various dependencies 2022-07-11 20:16:49 +09:00
6220650ea3 Fix dialog overlay not loading in time for headless test 2022-07-11 02:29:56 -07:00
56896e8b41 Move PostImport() 2022-07-11 02:36:52 -04:00
10d6027c89 Assign missing UserID to RealmUser 2022-07-11 02:36:51 -04:00
22a51fdc50 Add support for a drawings screen video background 2022-07-11 15:35:00 +09:00
958c0fb390 Remove Appveyor.TestLogger 2022-07-11 15:01:16 +09:00
48911b956a Remove ClearTransformsAfter call
A bit weird only having one call on its own; probably deserves an
entire PR dedicated to adding ClearTransformsAfter calls
2022-07-10 17:07:21 -07:00
0434c10914 Use global WorkingBeatmap in PlayerArea for the time being 2022-07-11 02:57:44 +09:00
8b6665cb5b Ensure initial beatmap processing is done inside the import transaction 2022-07-11 02:51:54 +09:00
8116a4b6f6 Fix multiplayer spectator crash due to track potentially not being loaded in time 2022-07-11 02:51:40 +09:00
6443338251 use cursor position instead of destination for dampLength calculation
the destination vector is clamped within playfield borders, we want dampLength to be based on distance from the cursor.
2022-07-10 01:22:22 -04:00
1725a76fa0 Remove the nullable disable annotation for all rulesets. 2022-07-10 10:15:27 +08:00
8e1ed1c621 Mark CreateHitObjectComposer() accept null.
And add the null check in the test case.
2022-07-10 10:15:27 +08:00
57c6763556 Mark the CreateBeatmapProcessor() as nullable.
Also, should add the null check in the working beatmap.
2022-07-10 10:15:27 +08:00
d39f53f1f0 Mark CreateConfig() return type as nullable because it's not required all ruleset to implement.
Also, remove nullable disable annotation for all using classes.

Setting store can be nullable because `RulesetConfigManager()` can accept null setting store.
2022-07-10 10:15:27 +08:00
857377e145 Move CreateConvertibleReplayFrame() into legacy ruleset interface because technically only legacy ruleset use it to convert the legacy frame.
But seems some of the customized ruleset use it for save the replay frame.
2022-07-10 10:15:27 +08:00
e67cb4c905 Mark create beatmap verifier as nullable because seems it's not requirement to be implemented. 2022-07-10 10:10:43 +08:00
4a503bab0a Remove unnecessary attribute. 2022-07-10 10:10:43 +08:00
52aef09cd6 Update PlaylistsRoomSettingsOverlay.cs 2022-07-10 02:05:40 +00:00
855debd5f6 Remove nullable disable annotation and mark some return value as nullable. 2022-07-10 09:29:17 +08:00
834bb1f187 Fix editor playing object samples while paused after cancelling exit 2022-07-09 12:14:39 -07:00
5fcc4bf713 Add failing sample playback disabled check 2022-07-09 12:10:18 -07:00
315a73fb1b Merge pull request #19059 from andy840119/remove-the-nullable-disable-in-the-benchmark-project
Remove the nullable disable annotation in the benchmark project
2022-07-10 03:00:48 +09:00
378be99fe1 Remove un-need null check. 2022-07-09 21:12:35 +08:00
8fcc33936c Mark the parameter as non-nullable. 2022-07-09 21:07:47 +08:00
086388ec4e Remove nullable disable annotation in the benchmark project. 2022-07-09 21:06:47 +08:00
200f0d9f55 Merge pull request #19050 from peppy/fix-mono-fuck-off
Fix crash on mobile releases when attempting to read any file
2022-07-09 06:01:43 +09:00
66f314915d Fix crash on mobile releases when attempting to read any file 2022-07-09 06:01:22 +09:00
b92979acd6 add tooltip to checkbox 2022-07-08 16:00:48 -04:00
8e84f76bf9 add hidden item toggle to directory/file selectors 2022-07-08 15:49:10 -04:00
26b9352aeb Merge pull request #19025 from peppy/custom-ruleset-score-import
Fix custom rulesets not importing scores at all
2022-07-08 20:01:14 +03:00
7c77be80f7 Merge branch 'master' into custom-ruleset-score-import 2022-07-08 19:25:37 +03:00
667b1d795d Ensure score has custom ruleset 2022-07-08 19:15:03 +03:00
8c7aabccb0 Fix custom legacy ID in test scene not overriding base value 2022-07-08 19:01:21 +03:00
a606d545c1 update new usage of CalculatePossibleMovementBounds 2022-07-08 12:00:07 -04:00
d2406242ae rename updateTooltip to updateState 2022-07-09 00:38:17 +09:00
91f471ebe0 disabled button instead of shake
removed `ShakeContainer`
2022-07-09 00:37:53 +09:00
36f129a9b6 Merge branch 'master' into osu-mod-repel 2022-07-09 00:26:49 +09:00