Commit Graph

41931 Commits

Author SHA1 Message Date
e0277763d0 Refactor DifficultyAdjustSettingsControl to help with readability 2021-07-09 13:50:07 +09:00
51bd83b3f4 Update override matching test to match expectations 2021-07-09 13:30:14 +09:00
f9cd7f10d8 Allow null values for ReadCurrentFromDifficulty
As long as this isn't a constructor parameter it feels best to
gracefully handle omission. Realistically having it in the ctor is the
best move, but it doesn't feel great in line with the other parameters
passed in via object initalisers.
2021-07-09 13:26:01 +09:00
90326f8864 Standardise variables 2021-07-09 13:24:26 +09:00
b7803b889e Rename control class to be more descriptive 2021-07-08 20:37:38 +09:00
ba939c0b65 Simplify serialisation edge case by moving to Value override 2021-07-08 17:49:00 +09:00
52ea62e3b2 Add more comments and xmldoc 2021-07-08 17:49:00 +09:00
533db01cc0 Add comprehensive tests of difficulty adjust settings 2021-07-08 17:49:00 +09:00
88b00123f6 Use existing reflection methods to avoid manual binding of ExtendedLimits 2021-07-08 17:49:00 +09:00
bd7c334588 Avoid the need for per-settings control classes 2021-07-08 17:49:00 +09:00
a6e94dd491 Add back extended limits support 2021-07-08 17:49:00 +09:00
c4313d6e96 Initial implementation of new flow (only working for approach rate) 2021-07-08 17:48:08 +09:00
fcee69ffe6 Fix ShowsDefaultIndicator not actually being consumed 2021-07-08 17:48:08 +09:00
d540156e94 Remove now unnecessary BeatmapDifficulty.ID 2021-07-08 14:31:25 +09:00
0e4f4a6fde Initial storage changes 2021-07-08 14:28:13 +09:00
8d94e8f534 Enable tests and update expectations 2021-07-08 14:28:05 +09:00
ddca132ab5 Add difficulty adjustment mod tests 2021-07-07 21:38:38 +09:00
9a5b322a2b Merge pull request #13812 from ekrctb/catch-editor-border
Add playfield border to catch editor
2021-07-07 18:56:20 +09:00
ec3bd14e0a Merge pull request #13594 from frenzibyte/ruleset-shaders
Add support for loading shaders from ruleset resources
2021-07-07 17:54:18 +09:00
f292077dd1 Merge branch 'master' into catch-editor-border 2021-07-07 10:51:32 +03:00
e72f28f739 Merge branch 'master' into ruleset-shaders 2021-07-07 16:31:24 +09:00
09925dffef Add missing HeadlessTest flag on new test scene 2021-07-07 16:30:23 +09:00
09a5516cc6 Merge pull request #13811 from smoogipoo/remove-unused-using
Remove unused usings
2021-07-07 16:30:07 +09:00
7d76fcf2b6 Fix hit object placement not receiving input when outside playfield
The input area is vertical infinite, but horizontally restricted to the playfield due to `CatchPlayfield`'s `ReceivePositionalInputAt` override.
2021-07-07 16:18:21 +09:00
115376c538 Add playfield border to catch editor 2021-07-07 16:14:45 +09:00
d2722f1523 Merge branch 'master' into ruleset-shaders 2021-07-07 15:44:30 +09:00
05c4e0254b Merge pull request #13796 from peppy/fix-skin-providing-container
Rewrite `SkinProvidingContainer`
2021-07-07 15:43:24 +09:00
faf95c7161 Remove unused usings 2021-07-07 15:35:14 +09:00
8ec82150cf Merge pull request #13809 from peppy/fix-submission-test-timeout
Shorten test beatmap to avoid timeouts in score submission test
2021-07-07 15:25:10 +09:00
fd46d30f29 Merge pull request #13795 from ekrctb/juice-stream-selection-1
Add path visualization to juice stream selection blueprint
2021-07-07 15:24:39 +09:00
34a867a335 Merge branch 'master' into fix-skin-providing-container 2021-07-07 15:00:35 +09:00
a933181715 Merge pull request #13808 from peppy/update-framework
Update framework
2021-07-07 15:00:25 +09:00
35672f372a Shorten test beatmap to avoid timeouts in score submission test 2021-07-07 14:58:01 +09:00
b08fece2d4 Update framework 2021-07-07 14:30:47 +09:00
c18b8ca86c Add missing ToArray() call 2021-07-07 14:08:29 +09:00
ca791c2afa Remove unused using statement 2021-07-07 13:53:00 +09:00
35d4b12a4f Remove single local usage of AllSources 2021-07-07 13:52:52 +09:00
eb8b14a931 Reorder methods to make more sense 2021-07-07 13:51:51 +09:00
523546d8b6 Use List to guarantee lookup order 2021-07-06 22:51:56 +09:00
255f7b7b53 Add failing test scene 2021-07-06 22:44:23 +09:00
2e0155ce04 Merge pull request #13798 from smoogipoo/fix-spectate-button-tests
Fix intermittent spectate button test failures
2021-07-06 22:29:57 +09:00
12afdbdf57 Merge pull request #13791 from peppy/remove-resx-files
Remove all `.resx` files from osu project
2021-07-06 22:29:28 +09:00
6bc0020825 Fix intermittent spectate button test failures 2021-07-06 20:28:55 +09:00
06d2c6f0a1 Update resources 2021-07-06 19:51:57 +09:00
7b21d1ecf9 Fix juice stream outline disappears away when start position is outside the screen. 2021-07-06 19:50:32 +09:00
e4b436198b Merge pull request #13797 from smoogipoo/fix-ready-button-tests
Fix intermittent ready button test failures
2021-07-06 18:36:35 +09:00
b209868d96 Fix another potential failure 2021-07-06 17:57:24 +09:00
8b12ec9586 Fix intermittent ready button test failures 2021-07-06 17:52:27 +09:00
d75d67577a Fix regressed tests 2021-07-06 17:37:34 +09:00
cd4885e450 Add xmldoc and remove any question of how the intitial flow is being run 2021-07-06 17:18:45 +09:00