Dean Herbert
e0277763d0
Refactor DifficultyAdjustSettingsControl
to help with readability
2021-07-09 13:50:07 +09:00
Dean Herbert
51bd83b3f4
Update override matching test to match expectations
2021-07-09 13:30:14 +09:00
Dean Herbert
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
Dean Herbert
90326f8864
Standardise variables
2021-07-09 13:24:26 +09:00
Dean Herbert
b7803b889e
Rename control class to be more descriptive
2021-07-08 20:37:38 +09:00
Dean Herbert
ba939c0b65
Simplify serialisation edge case by moving to Value
override
2021-07-08 17:49:00 +09:00
Dean Herbert
52ea62e3b2
Add more comments and xmldoc
2021-07-08 17:49:00 +09:00
Dean Herbert
533db01cc0
Add comprehensive tests of difficulty adjust settings
2021-07-08 17:49:00 +09:00
Dean Herbert
88b00123f6
Use existing reflection methods to avoid manual binding of ExtendedLimits
2021-07-08 17:49:00 +09:00
Dean Herbert
bd7c334588
Avoid the need for per-settings control classes
2021-07-08 17:49:00 +09:00
Dean Herbert
a6e94dd491
Add back extended limits support
2021-07-08 17:49:00 +09:00
Dean Herbert
c4313d6e96
Initial implementation of new flow (only working for approach rate)
2021-07-08 17:48:08 +09:00
Dean Herbert
fcee69ffe6
Fix ShowsDefaultIndicator
not actually being consumed
2021-07-08 17:48:08 +09:00
Dean Herbert
d540156e94
Remove now unnecessary BeatmapDifficulty.ID
2021-07-08 14:31:25 +09:00
Dean Herbert
0e4f4a6fde
Initial storage changes
2021-07-08 14:28:13 +09:00
Dean Herbert
8d94e8f534
Enable tests and update expectations
2021-07-08 14:28:05 +09:00
smoogipoo
ddca132ab5
Add difficulty adjustment mod tests
2021-07-07 21:38:38 +09:00
Dean Herbert
9a5b322a2b
Merge pull request #13812 from ekrctb/catch-editor-border
...
Add playfield border to catch editor
2021-07-07 18:56:20 +09:00
Dan Balasescu
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
Salman Ahmed
f292077dd1
Merge branch 'master' into catch-editor-border
2021-07-07 10:51:32 +03:00
Dan Balasescu
e72f28f739
Merge branch 'master' into ruleset-shaders
2021-07-07 16:31:24 +09:00
Dean Herbert
09925dffef
Add missing HeadlessTest
flag on new test scene
2021-07-07 16:30:23 +09:00
Dan Balasescu
09a5516cc6
Merge pull request #13811 from smoogipoo/remove-unused-using
...
Remove unused usings
2021-07-07 16:30:07 +09:00
ekrctb
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
ekrctb
115376c538
Add playfield border to catch editor
2021-07-07 16:14:45 +09:00
Dan Balasescu
d2722f1523
Merge branch 'master' into ruleset-shaders
2021-07-07 15:44:30 +09:00
Dan Balasescu
05c4e0254b
Merge pull request #13796 from peppy/fix-skin-providing-container
...
Rewrite `SkinProvidingContainer`
2021-07-07 15:43:24 +09:00
smoogipoo
faf95c7161
Remove unused usings
2021-07-07 15:35:14 +09:00
Dean Herbert
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
Dean Herbert
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
Dan Balasescu
34a867a335
Merge branch 'master' into fix-skin-providing-container
2021-07-07 15:00:35 +09:00
Dan Balasescu
a933181715
Merge pull request #13808 from peppy/update-framework
...
Update framework
2021-07-07 15:00:25 +09:00
Dean Herbert
35672f372a
Shorten test beatmap to avoid timeouts in score submission test
2021-07-07 14:58:01 +09:00
Dean Herbert
b08fece2d4
Update framework
2021-07-07 14:30:47 +09:00
Dean Herbert
c18b8ca86c
Add missing ToArray()
call
2021-07-07 14:08:29 +09:00
Dean Herbert
ca791c2afa
Remove unused using statement
2021-07-07 13:53:00 +09:00
Dean Herbert
35d4b12a4f
Remove single local usage of AllSources
2021-07-07 13:52:52 +09:00
Dean Herbert
eb8b14a931
Reorder methods to make more sense
2021-07-07 13:51:51 +09:00
Dean Herbert
523546d8b6
Use List to guarantee lookup order
2021-07-06 22:51:56 +09:00
Salman Ahmed
255f7b7b53
Add failing test scene
2021-07-06 22:44:23 +09:00
Dean Herbert
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
Dean Herbert
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
smoogipoo
6bc0020825
Fix intermittent spectate button test failures
2021-07-06 20:28:55 +09:00
Dean Herbert
06d2c6f0a1
Update resources
2021-07-06 19:51:57 +09:00
ekrctb
7b21d1ecf9
Fix juice stream outline disappears away when start position is outside the screen.
2021-07-06 19:50:32 +09:00
Dean Herbert
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
smoogipoo
b209868d96
Fix another potential failure
2021-07-06 17:57:24 +09:00
smoogipoo
8b12ec9586
Fix intermittent ready button test failures
2021-07-06 17:52:27 +09:00
Dean Herbert
d75d67577a
Fix regressed tests
2021-07-06 17:37:34 +09:00
Dean Herbert
cd4885e450
Add xmldoc and remove any question of how the intitial flow is being run
2021-07-06 17:18:45 +09:00