Commit Graph

1308 Commits

Author SHA1 Message Date
11d0e185b8 refactor: separate impl of KeyCounterDisplay
This allows for different layouts of display. Idk, maybe someone would
want to mix both variants? (don't do this please). This commit is mostly
prep for further changes.
2023-02-13 01:36:12 +00:00
96fbd04698 Add failing test coverage of skip no longer working in replay playback 2023-02-10 18:57:04 +09:00
e937022b09 Merge branch 'master' into middle-click-replay-pause 2023-02-02 20:52:03 +01:00
edecd2ee25 Merge branch 'master' into middle-click-replay-pause 2023-02-02 15:25:51 +09:00
8dc2e6872e Move skin editor to overlays namespace 2023-02-02 14:00:31 +09:00
4fc7d37a1b Fix wonky log message 2023-02-01 22:58:11 +01:00
34a6106170 Add more logging in TestScenePause to better understand test failures 2023-02-02 01:01:32 +09:00
b22363ed8c Fix JudgementCounterDisplay.cs max judgement always showing upon changing display mode 2023-01-19 10:31:02 +01:00
e58abf7d1a Merge pull request #22284 from bdach/judgement-counter-broken
Fix "show max judgement" setting not applying initially on judgement counter display
2023-01-19 09:09:06 +09:00
b62ff8d644 Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-18 23:52:12 +01:00
7299d227d1 Add failing test case 2023-01-18 21:42:22 +01:00
06212bca51 Restructure test scene to demonstrate failure 2023-01-18 21:41:00 +01:00
43a037c189 Merge pull request #21620 from mk56-spn/JudgementCounter
Add a judgement counter to skin components
2023-01-18 18:43:49 +09:00
d4f2cd244d Fix broken test step 2023-01-18 18:12:40 +09:00
42e9b2b48c Tidy up clock logic in all SongProgress classes 2023-01-18 16:29:42 +09:00
5ead85f461 Limit catch-up speed in test to emulate gameplay 2023-01-18 16:13:43 +09:00
8030194cd5 Use actual beatmap's hitobjects in test to better display density 2023-01-18 16:11:46 +09:00
bfb75730a9 Prefix subclasses of DefaultSongProgress with Default 2023-01-18 15:45:16 +09:00
04c0a5d728 Update TestSceneSongProgress to properly work with new implementation 2023-01-18 15:44:19 +09:00
5a272b4bd6 Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-18 15:25:02 +09:00
e8770b84cd Remove no longer necessary interface type 2023-01-18 15:23:55 +09:00
f9dd3f6def Switch test to specifically target the argon verison of the progress bar 2023-01-18 15:23:55 +09:00
5429979049 Combine common code into SongProgress base class 2023-01-18 15:23:55 +09:00
45c5bd8403 Simplify HUD test to not require casting to specific ProgressBar type 2023-01-18 14:37:09 +09:00
66441d4421 test: remove test for ArgonSongProgressGraph 2023-01-17 13:16:11 +00:00
181473c5fc Rename flow to better match its purpose 2023-01-17 18:28:08 +09:00
35ad66eef9 Give flow container a type to avoid locally casting in every location 2023-01-17 18:27:33 +09:00
09c7ab3af6 Rename exposed settings to make more sense 2023-01-17 18:27:15 +09:00
f923dc5009 Use framework Direction instead of local enum
It should be stable enough to use.
2023-01-17 18:27:15 +09:00
65bd2e74fd Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-17 18:00:42 +09:00
a55ce9b586 Merge branch 'master' into JudgementCounter 2023-01-17 09:55:45 +01:00
53e7873f6c Merge branch 'master' into fix-pause-gameplay-action-not-closing 2023-01-17 17:41:16 +09:00
b681a0d47f Fix intermittent failure in score submission tests 2023-01-13 22:57:40 +03:00
1597bcbb6f Merge branch 'master' into JudgementCounter 2023-01-11 11:04:37 +01:00
974a8d520c Add basic toggle pause tests 2023-01-10 15:51:22 -08:00
404d34f592 Refactor pause test to actually use quick exit action keybinding 2023-01-10 15:43:50 -08:00
51dbe2c3a3 Refactor pause test to actually use back action keybinding 2023-01-10 15:43:06 -08:00
eac8e9f6fb test: make test not actually test anything 2023-01-09 22:21:34 +01:00
48deef4056 test: adapt and create tests to cover new components 2023-01-09 22:07:18 +01:00
0f1fe1d683 refactor(hud/gameplay/SongProgress): Add interface to designate SongProgressBars 2023-01-09 21:48:53 +01:00
93a57b6871 Separate pausing test instead of using test cases 2023-01-07 11:30:02 -08:00
83b8d8ad8c Add failing replay player mouse middle pause test 2023-01-01 18:07:16 -08:00
973fd90af2 Fix parameters with the same default value inspection 2022-12-25 16:15:02 -08:00
f3873b73e3 Clean up syntax for readability 2022-12-16 20:56:34 +01:00
0c177aa7de Improve tests, simplify "updateDisplay" method 2022-12-15 16:12:34 +01:00
8efe7528e3 change ruleset source to avoid issues with converted beatmaps 2022-12-12 15:10:10 +01:00
4d592184ca temp cmt 2022-12-12 11:53:07 +01:00
58bf081096 Fix judgement counter not loading after first attempt in gameplay, Fix typo in Display 2022-12-12 10:52:55 +01:00
caa0b7c290 Move score token to BeginPlaying 2022-12-12 13:59:27 +09:00
a107fca5d0 Hide "Full" option from counter flow directions 2022-12-12 00:33:28 +01:00