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