Commit Graph

49179 Commits

Author SHA1 Message Date
8ec28dc8bc Update OsuDbContext in line with EF changes 2022-02-15 15:19:50 +09:00
28b45fa899 Add assertions against null reference for connection usages 2022-02-15 15:19:50 +09:00
60153bb69d Update nuget packages to highest usable versions
EF packages are intentionally pinned to 5.0.14 as higher versions no
longer support `netstandard2.1`, which we require for xamarin projects.
2022-02-15 15:19:23 +09:00
f5d0eb41cb Update further ChangeFocus usages 2022-02-15 02:42:39 +03:00
4c8018a675 Merge pull request #16574 from frenzibyte/expandable-controls
Abstractify `ExpandingButtonContainer` and support contraction of settings controls
2022-02-15 08:29:55 +09:00
e45a2ae0fc Restructure difficulty copy flow to adapt to latest changes 2022-02-14 22:02:37 +01:00
6221447164 Append copy suffix on creating copy of difficulty 2022-02-14 20:19:12 +01:00
1685e214d3 Adjust test coverage to cover desired copy naming scheme 2022-02-14 19:59:54 +01:00
40cfee3421 Explicitly reset online ID and beatmap status on copy 2022-02-14 19:54:40 +01:00
7e75fa7117 Revert "Change BeatmapInfo copy logic to be opt-in rather than opt-out"
This reverts commit 5dabc9282c.
2022-02-14 19:52:08 +01:00
db74a226c0 Fix test regression due to mouse overlapping settings overlay 2022-02-15 02:54:45 +09:00
4bd58cfde1 Update one more custom transform with BorderColour type change 2022-02-14 18:52:19 +01:00
8da0800d7f Update ChangeFocus usage in line with framework changes 2022-02-15 02:47:35 +09:00
02f58a82fc Use WaitSafely() in tests where it was not already being used 2022-02-15 02:35:08 +09:00
b581ca14cc Update usages in line with BorderColour type change 2022-02-15 02:32:38 +09:00
9ad7b5d51c Remove no longer required NoWarn spec 2022-02-14 22:52:30 +09:00
9b7d9d42bc Update reference to NetAnalyzers 2022-02-14 22:48:04 +09:00
70ba6fb7dc Update .NET version in README 2022-02-14 22:35:30 +09:00
c5019fefb0 Update CI runs to target net6.0 2022-02-14 22:35:08 +09:00
e304c031dc Update framework 2022-02-14 22:06:37 +09:00
5b30921cbf Merge branch 'master' into net6 2022-02-14 22:06:35 +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
95b1bffffe Add test to ensure spinners only complete
No bonus or a non-300 judgement
2022-02-14 03:46:36 -05:00
c1777f20e1 Fix Spun Out tests
Change 'unaffected by mods' test to use dynamic RPM value instead of a fixed value
2022-02-14 03:11:44 -05:00
80ba06b0e3 Merge branch 'master' into expandable-controls 2022-02-14 16:57:45 +09:00
fdddeb7ed2 Merge pull request #16856 from PercyDan54/relax-ignore-zero-length-spinner
Ignore short spinners for Relax mod
2022-02-14 14:36:46 +09:00
df9535d195 Update RPM calculation for readability
Multiply the 1.01 factor to the resulting RPM, not to the duration.
2022-02-13 14:28:40 -05:00
5dabc9282c Change BeatmapInfo copy logic to be opt-in rather than opt-out 2022-02-13 19:04:11 +01:00
13abc392bd Add failing test coverage for not copying online properties 2022-02-13 18:54:52 +01:00
ecd6a68c6f Clear hash when creating copy of existing difficulty 2022-02-13 14:01:23 +01:00
90c48de9f8 Add failing test coverage for save of copied beatmap keeping old beatmap file 2022-02-13 14:01:23 +01:00
6fd663a718 Apply some renames to convey difference between creation options better 2022-02-13 14:01:23 +01:00
a144d6f8d6 Fix beatmap skin properties not copying 2022-02-13 14:01:22 +01:00
1292722a00 Add failing test coverage for correct combo colour copy 2022-02-13 14:01:22 +01:00
1bf5375e74 Fix BeatmapInfo-associated member not copying 2022-02-13 14:01:21 +01:00
fd1c8c3614 Add failing test coverage for correct beatmap difficulty copy 2022-02-13 14:01:21 +01:00
eb939547a9 Add test coverage for difficulty copy flow 2022-02-13 14:01:21 +01:00
0d1171b7fa Adjust existing test coverage to pass 2022-02-13 14:01:20 +01:00
a2c2b2bbb3 Add flow for copying existing difficulty content 2022-02-13 14:01:20 +01:00
585bd541f3 Add missing parentheses to RPM calculation 2022-02-13 02:38:49 -05:00
f1535b74be Give Spun Out mod dynamic spin rate 2022-02-13 02:16:06 -05:00
639d813d06 Don't override previous value
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2022-02-12 11:15:03 +08:00
053f41d755 Simplify code 2022-02-12 10:06:43 +08:00
2ed3d58531 Ignore short spinners for relax mod 2022-02-12 09:28:50 +08:00
154460845b Merge pull request #16853 from peppy/test-coverage-carousel-visual-state
Add test coverage checking carousel panel visual state after ruleset filter change
2022-02-11 17:32:39 +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