Commit Graph

56045 Commits

Author SHA1 Message Date
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
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
a38c6704c2 Use ContinueWith, Check is Task empty 2022-07-09 00:23:32 +09:00
8071335f3a Merge pull request #18596 from hlysine/fix-random-mod-slider
Fix random mod generating off-screen sliders
2022-07-08 19:28:34 +09:00
ac3cdf103a Fix test not failing against master 2022-07-08 19:17:51 +09:00
5651eca06c Merge branch 'master' into custom-ruleset-score-import 2022-07-08 19:03:47 +09:00
3c8f06403c Make test work properly 2022-07-08 19:03:26 +09:00
13e16530a6 Revert most changes to PlayerTestScene 2022-07-08 18:45:18 +09:00
e4ebab92c6 Rename lots of weird variables 2022-07-08 18:37:03 +09:00
f3a6e646a6 Merge branch 'master' into Save-Score-Failed 2022-07-08 18:32:13 +09:00
113fdf5491 Merge pull request #19032 from peppy/fix-background-loading-too-much
Fix background loading excessively on startup
2022-07-08 18:25:41 +09:00
7ced84b7ef Replace switch statement with ForModType
In order to make `highlightedColour` dependent on the mod type color, the color is converted to an `osu.Framework.Graphics.Colour4` and calls `Lighten`.
2022-07-08 03:23:58 -05:00
e64b2b1682 Assert that test is run headless when required 2022-07-08 15:45:01 +09:00
eab3eba70e Move event handlers to LoadComplete 2022-07-08 15:09:16 +09:00
32c77ddf71 Avoid triggering SeasonalBackgroundChanged unless actually required 2022-07-08 15:07:30 +09:00
5454171de1 Merge pull request #19041 from smoogipoo/fix-music-tests
Fix intermittent MusicController tests
2022-07-08 15:01:32 +09:00