Commit Graph

25648 Commits

Author SHA1 Message Date
c2b44401b4 Fix mania placing hitobjects offset from the mouse position (#6378)
Fix mania placing hitobjects offset from the mouse position
2019-10-06 15:00:11 +08:00
0fdb07346b Merge branch 'master' into fix-mania-placement 2019-10-06 14:22:03 +08:00
ea9c9c7812 Merge pull request #6377 from smoogipoo/placement-blueprint-movement
Move placement blueprint movement logic to a higher level
2019-10-06 14:21:50 +08:00
2e20380d07 Merge branch 'master' into placement-blueprint-movement 2019-10-06 13:52:22 +08:00
d547f9cc68 Merge pull request #6406 from Joehuu/resume-music-gameplay-exit
Resume music to same position when exiting gameplay
2019-10-06 13:51:10 +08:00
bdea75b995 Autoscroll playlist on song change 2019-10-05 23:53:05 +03:00
e257f4ca04 Resume music to same position when exiting gameplay 2019-10-05 10:31:44 -07:00
ba1a854701 Use IEnumerable.Where<>() rather than List.FindAll()
Saves a whole list allocation
2019-10-05 10:30:32 +03:00
8c3caed2e0 Merge pull request #6396 from bdach/allow-fallback-decoder-overwrite
Allow fallback decoder overwrite
2019-10-05 11:08:41 +08:00
93c0cf14c1 Merge branch 'master' into allow-fallback-decoder-overwrite 2019-10-05 10:56:57 +08:00
0c4f84a963 Fix keybinding order of beatmap options (#6400)
Fix keybinding order of beatmap options
2019-10-05 10:56:31 +08:00
a71db11ea5 Remove depth parameter description 2019-10-04 18:38:44 -07:00
de658c932e Fix test regression 2019-10-04 17:22:42 -07:00
5d460eaf6b Remove depth specification and button order regression 2019-10-04 17:14:19 -07:00
e7ba6ef5c4 Fix keybinding order of beatmap options 2019-10-04 14:32:43 -07:00
6985249d90 Simplify properties 2019-10-04 21:18:03 +03:00
7c2c537bc9 Allow fallback decoder overwrite
To fix the runtime crashes in difficulty calculation components, remove
the check for pre-existing fallback registration along with
the exception. The xmldoc for the registration function has been
extended to make users aware of possible consequences of calling it.
2019-10-04 18:20:20 +02:00
0c4f248259 Fix CI issues 2019-10-04 18:02:13 +03:00
76c74719a4 Add test for fallback decoder overwrite
LegacyDifficultyCalculatorBeatmapDecoder was registered as a fallback
decoder in commit ffde389 for future use in the server-side difficulty
calculation components. Due to the pre-existing fallback registrations
this causes a runtime crash when the diffcalc components are started.
Add a test reproducing this scenario to prevent the issue from
resurfacing in the future.
2019-10-04 17:00:51 +02:00
4f40a04425 Add tests ensuring correct behaviour with ruleset selection 2019-10-04 17:57:39 +03:00
555c82e9c9 Filter beatmap difficulties by current ruleset 2019-10-04 17:56:42 +03:00
7d5f5d2fd9 Add ruleset selector to the beatmap overlay header 2019-10-04 17:55:33 +03:00
edddbdb784 Add tests for beatmap ruleset selector 2019-10-04 17:37:09 +03:00
7b414092af Implement beatmap ruleset selector 2019-10-04 17:35:41 +03:00
6fce646369 Merge branch 'master' into placement-blueprint-movement 2019-10-04 19:05:56 +08:00
ff05748b69 Merge branch 'master' into fix-mania-placement 2019-10-04 19:00:24 +08:00
5098cfe556 Add StartTimeChanged event to EditorBeatmap and add tests (#6373)
Add StartTimeChanged event to EditorBeatmap and add tests

Co-authored-by: Dean Herbert <pe@ppy.sh>
2019-10-04 18:44:01 +08:00
9eab56e2fc Merge branch 'master' into editor-beatmap-changed-event 2019-10-04 17:58:58 +08:00
c2f5f14839 Merge pull request #6374 from peppy/fix-negative-key-counter
Fix key counters appearing negative on intense beatmaps
2019-10-04 15:39:33 +09:00
456def70c8 Merge branch 'master' into fix-negative-key-counter 2019-10-04 15:26:18 +09:00
457e0c4d7b Merge pull request #6117 from bdach/beatmap-parsing-fallback-v2
Add fallback decoder option for badly-headered files
2019-10-04 15:03:10 +09:00
aeb62825cd Move out requireMoreUpdateLoops for better consistency 2019-10-04 13:42:06 +08:00
49fdb4b731 Fix Alt-F4 being blocked during gameplay (#6369)
Fix Alt-F4 being blocked during gameplay

Co-authored-by: Dean Herbert <pe@ppy.sh>
2019-10-04 13:33:00 +08:00
ddef7fa3ba Repair behavioural change 2019-10-04 13:32:47 +08:00
bcdc22087a Merge remote-tracking branch 'upstream/master' into fix-negative-key-counter 2019-10-04 13:24:59 +08:00
2b61bb709e Merge branch 'master' into beatmap-parsing-fallback-v2 2019-10-04 14:08:27 +09:00
f1772d01d2 Add the new switch button + labelled switch button (#6257)
Add the new switch button + labelled switch button

Co-authored-by: Dean Herbert <pe@ppy.sh>
2019-10-04 13:01:57 +08:00
dc984d0d81 Merge branch 'master' into beatmap-parsing-fallback-v2 2019-10-04 13:51:56 +09:00
ffde389641 Add difficulty calculator beatmap decoder fallback 2019-10-04 13:28:32 +09:00
626f7388c8 Add tests for quick retry and quick exit scenarios 2019-10-04 12:23:01 +08:00
35ef5a0007 Merge pull request #6250 from Joehuu/truncate-metadata-on-wedge
Truncate long metadata on beatmap info wedge
2019-10-04 12:44:02 +09:00
47c1f36f9d Add ValidForResume check 2019-10-04 11:41:53 +08:00
e646b2677c Add test coverage 2019-10-04 11:25:23 +08:00
71985c7ef1 Update fail logic to match 2019-10-04 11:23:42 +08:00
a7b58cad99 Merge branch 'master' into labelled-switch-button 2019-10-04 11:15:54 +08:00
e9cb06a5e2 Merge branch 'master' into truncate-metadata-on-wedge 2019-10-04 12:08:06 +09:00
a7d7a28d34 Merge branch 'master' into fix-alt-f4-being-blocked-by-overlays 2019-10-04 11:05:28 +08:00
76d42fb1ae Merge pull request #6390 from peppy/update-combo-colours
Update lazer default combo colours to match stable
2019-10-04 11:59:31 +09:00
925615320e Update lazer default combo colours to match stable 2019-10-04 10:46:48 +08:00
d2c9a29c0d Remove unnecessary local assign 2019-10-04 10:45:18 +08:00