Commit Graph

54541 Commits

Author SHA1 Message Date
5238a5c115 Merge branch 'master' into editor-setup-no-state-change 2022-08-16 16:28:29 +09:00
11f38e539f Rename property to LastLocalUpdate 2022-08-16 16:01:19 +09:00
c7db4a532c Merge branch 'master' into store-modified-time 2022-08-16 15:53:51 +09:00
0833a6fb9a Avoid multiple iteration of LINQ query using a local 2022-08-16 15:39:23 +09:00
7cc9fdbaa0 Simplify context menu check by using existing mergeable object list 2022-08-16 15:39:23 +09:00
ecb9351bab Remove unnecessary null pre-checks 2022-08-16 15:36:43 +09:00
e636fcd9b8 Use DI'd components from parent class rather than fetching locally 2022-08-16 15:35:32 +09:00
ea50936d71 Fix slider ticks playing back at infinite rate while making changes to a slider in the editor 2022-08-16 15:27:58 +09:00
26568f7ac9 Merge pull request #19796 from peppy/fix-player-loader-tests-volume-adjustment
Fix running `TestScenePlayerLoader` interactively leaving volume in a bad state
2022-08-16 14:52:15 +09:00
e870ac6456 Fix code quality for CI 2022-08-16 15:51:54 +10:00
63819648df Fix up flow of actual skip operation 2022-08-16 14:40:02 +09:00
9a1a7bae89 Make test actually test things 2022-08-16 14:40:02 +09:00
6761f869f9 Modify flow to avoid weird bindable and value resetting 2022-08-16 14:17:35 +09:00
a15e6f19aa Fix running TestScenePlayerLoader interactively leaving volume in a bad state 2022-08-16 13:40:46 +09:00
c9baadcf88 Merge branch 'master' into improve_retry_behaviour 2022-08-16 13:06:04 +09:00
b33e0f5e1c update comment and deltaTime check 2022-08-16 11:03:18 +08:00
d140e0df14 remove nullable disable annotation 2022-08-15 21:15:23 +02:00
7c2ada9b20 Revert "remove copyright notice from new file"
This reverts commit b5e5411348.
2022-08-15 21:11:06 +02:00
a494e55d93 Adjust test scene to reflect new behaviour 2022-08-15 20:43:19 +02:00
10daac6752 Only open mod customisation panel on explicit selection of single mod 2022-08-15 20:38:23 +02:00
f0ad31b650 Add failing test case 2022-08-15 20:38:22 +02:00
f860bc11ee Fix several schedule-related issues arising from new column addition 2022-08-15 20:38:16 +02:00
5ff2e41a55 Add preset column to mod select test scene 2022-08-15 18:38:37 +02:00
b5e5411348 remove copyright notice from new file 2022-08-15 18:07:55 +02:00
d261be8734 added visual tests 2022-08-15 17:19:04 +02:00
3abc333813 added hotkey for merging selection 2022-08-15 17:18:55 +02:00
797a8da996 Replace osu-web strings with new strings and merge to single file 2022-08-16 01:14:16 +10:00
1c1ca7de4b Merge branch 'master' into no-gameplay-clock 2022-08-15 17:07:19 +02:00
adeabc632b Merge pull request #19777 from peppy/even-nicer-frame-stability-clock
Tidy up and document `FrameStabilityContainer`
2022-08-15 17:06:59 +02:00
5f70ee3ed7 Merge branch 'master' into mania-note-order-fix 2022-08-15 23:44:02 +09:00
a2c911990c Merge branch 'master' into even-nicer-frame-stability-clock 2022-08-15 23:22:50 +09:00
5a88f9c7ee Merge pull request #19776 from peppy/even-less-gameplay-clock
Remove `FrameStableClock` (and redirect usages to `FrameStabilityContainer`)
2022-08-15 23:21:47 +09:00
1ef8bb2367 Merge branch 'master' into even-less-gameplay-clock 2022-08-15 13:23:42 +02:00
c334a84139 Merge pull request #19775 from peppy/less-gameplay-clock
Move all usage of `GameplayClock` to `IGameplayClock`
2022-08-15 13:23:04 +02:00
61a8873266 Ensure GameplayClockContainer's FramedClock is always non-null 2022-08-15 20:22:36 +09:00
1696a905ba Reduce exposed properties in GameplayClockContainer 2022-08-15 20:22:36 +09:00
704568ae3b Remove remaining usage of GameplayClock 2022-08-15 20:22:36 +09:00
43442dbf65 Merge branch 'even-less-gameplay-clock' into even-nicer-frame-stability-clock 2022-08-15 20:22:30 +09:00
87760bbc06 Fix IsCatchingUp not being in correct state 2022-08-15 20:17:48 +09:00
1fc3d005c0 Seal FrameStabilityContainer
No one should ever derive from this class. It is already too complex.
2022-08-15 19:31:02 +09:00
fff2b57905 Tidy up and document FrameStabilityContainer 2022-08-15 19:28:12 +09:00
9bc2e91de0 Fix incorrect handling of reference clocks when no parent IGameplayClock is available 2022-08-15 19:19:19 +09:00
04d88b8216 Use constraint based assertions in TestSceneFrameStabilityContainer 2022-08-15 19:19:19 +09:00
828b6f2c30 Remove unnecessary setClock shenanigans 2022-08-15 19:19:19 +09:00
27569e2ed5 Remove FrameStableClock (and redirect usages to FrameStabilityContainer) 2022-08-15 19:19:19 +09:00
71961b244e Merge branch 'master' into less-gameplay-clock 2022-08-15 11:58:30 +02:00
11854158a8 Merge pull request #19773 from peppy/constraint-asserts-in-tests
Update some clock tests to use constraint-based assertions
2022-08-15 11:57:43 +02:00
cc982d374c Cache self rather than GameplayClock 2022-08-15 18:30:53 +09:00
c5f8529d20 Mark unused methods as NotImplemented for safety 2022-08-15 18:30:53 +09:00
f81c7644b4 Make GameplayClockContainer also an IGameplayClock and expose to remaining tests 2022-08-15 18:30:53 +09:00