Commit Graph

30 Commits

Author SHA1 Message Date
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
5429979049 Combine common code into SongProgress base class 2023-01-18 15:23:55 +09:00
48deef4056 test: adapt and create tests to cover new components 2023-01-09 22:07:18 +01:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
1ef09f2ae1 Fix regression in TestSceneSongProgress 2022-09-21 23:26:25 +09:00
f81c7644b4 Make GameplayClockContainer also an IGameplayClock and expose to remaining tests 2022-08-15 18:30:53 +09:00
6d78218142 Update usages of GameplayClockContainer.GameplayClock to access properties directly 2022-08-15 18:08:49 +09:00
3b1a76b190 Remove redundant/overwritten specifications 2022-07-29 16:45:29 +03:00
905bbdc8ee Remove caching of GameplayClockContainer in favour of GameplayClock
Also fixes `SongProgress` being displayed in skin editor on non-gameplay
screens, due to `GameplayClock` not marked as a required dependency.
2022-07-29 16:45:29 +03:00
e664690fe2 Remove unnecessary LoadTrack call 2022-07-28 22:19:46 +09:00
7108553883 Tidy up various things everywhere 2022-07-28 18:25:14 +09:00
0d36907cad apply code quality fixes 2022-07-28 15:30:45 +08:00
70ed347b06 simplify helper methods 2022-07-28 15:19:35 +08:00
db62d4be3a apply suggestions
- refactor `SongProgress`
- make`UpdateProgress` more readable
- enable NRT on new classes
- refactor `TestSceneSongProgress` to use `GameplayClockContainer`
2022-07-28 15:15:41 +08:00
0913cf013c Split out tests and fix variable conflict 2022-07-28 13:24:14 +09:00
6af6f03e29 refactor song progress test scene 2022-07-27 15:57:47 +08:00
37e642b0bd make SongProgress abstract
- move unrelated logic to `DefaultSongProgress`
- make `LegacySongProgress` inherit `SongProgress`
2022-07-27 15:19:21 +08:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
648999a2de Remove all RequiredTypes usages 2020-05-16 18:17:12 +09:00
2187dbd0c2 Rename steps in test for clarity 2020-01-24 14:37:37 +09:00
997b49f6dc Change display to always show progress bar, only hiding seeking handle instead 2020-01-24 14:21:22 +09:00
da65fff48e Merge remote-tracking branch 'upstream/master' into collapse-graph-option 2020-01-24 13:55:42 +09:00
91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
d05512a12a invert usage corresponding to previous description change 2019-07-05 09:16:50 +02:00
b425df6c75 various fixes
- make AllowSeeking a Bindable which fixes incorrect initial position and removes unnecessary variables
- make SongProgressInfo fixed height
2019-07-05 08:48:40 +02:00
1cb7a9617b move songprogress up to be able to see below for masking 2019-07-05 08:29:57 +02:00
c22667bdf7 reorganise tests 2019-07-05 08:05:38 +02:00
608223cbb4 Add setting to collapse the song progress graph 2019-07-04 11:59:38 +02:00
459a285cd8 Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00