Commit Graph

5007 Commits

Author SHA1 Message Date
e374aebc5f Merge branch 'master' into fix-mod-settings-serlisation-signalr50 2021-02-04 22:27:54 +09:00
cef16a9f61 Add test coverage of animation / selection flushing 2021-02-04 19:55:15 +09:00
15062cc63f Fix intermittent test failures 2021-02-04 19:29:48 +09:00
cb87da2bb8 Merge branch 'master' into freemod-select-overlay 2021-02-03 22:19:35 +01:00
b06f4ee124 Merge branch 'master' into solo-mod-select-overlay 2021-02-03 23:44:08 +09:00
17072a5dda Merge pull request #11664 from smoogipoo/modselect-dynamic-isvalid
Make it possible to change IsValidMod in mod selection
2021-02-03 23:43:36 +09:00
75801097ea Merge pull request #11632 from bdach/ongoing-tracker-fix-more
Fix ongoing operation tracker double-returning internal lease after screen exit
2021-02-03 23:17:53 +09:00
2a52851e68 Merge branch 'master' into modselect-dynamic-isvalid 2021-02-03 22:11:33 +09:00
77735ac9dc Merge pull request #11663 from smoogipoo/modselect-disable-stacking
Allow mod buttons to not be stacked
2021-02-03 22:11:02 +09:00
b27557f278 Merge pull request #11667 from smoogipoo/fix-mod-icon
Fix ModIcon not updating background colour correctly
2021-02-03 22:06:29 +09:00
f24a6178bc Merge branch 'master' into ongoing-tracker-fix-more 2021-02-03 21:00:45 +09:00
c8f1126bd7 Add failing test 2021-02-03 19:44:39 +09:00
8bb1391515 Fix inspection 2021-02-03 14:53:55 +09:00
2a4488c11b Merge branch 'master' into freemods 2021-02-03 14:12:39 +09:00
fe7f4f7222 Merge branch 'master' into playlists-item-visual-improvements 2021-02-02 21:26:16 +01:00
8e96ffd1e6 Fix "wait for import" until step potentially finishing early
If not obvious, the issue with previous code is that it was checking for `IsAvailableLocally`, while the import is happening on a different thread, so that method could return `true` before the importing has finished and `ItemUpdated` event is called.
2021-02-02 16:54:41 +03:00
6453367a9c Merge branch 'freemod-select-overlay' into freemods 2021-02-02 21:43:35 +09:00
b76116d943 Merge branch 'master' into modselect-disable-stacking 2021-02-02 21:41:33 +09:00
097ce37e96 Merge branch 'fix-mod-icon' into freemods 2021-02-02 21:37:24 +09:00
921f008217 Fix ModIcon not updating background colour correctly 2021-02-02 21:35:08 +09:00
643c0605d8 Implement the freemod selection overlay 2021-02-02 21:14:38 +09:00
e58ece9e10 Make ModSelectOverlay abstract 2021-02-02 21:06:04 +09:00
50e92bd0ed Fix selection not being preserved when IsValidMod changes 2021-02-02 20:50:54 +09:00
10ceddf3ff Make IsValidMod adjustable 2021-02-02 20:47:50 +09:00
6d620264f4 Allow mod buttons to not be stacked 2021-02-02 20:27:41 +09:00
ac5662b1aa Merge branch 'master' into mod-consistency-function 2021-02-02 20:01:42 +09:00
4ecbe058f7 Merge pull request #11640 from smoogipoo/add-mod-utils
Add ModUtils class for validating mod usages
2021-02-02 20:01:20 +09:00
8e70a50af0 Remove unused using statement 2021-02-02 19:22:13 +09:00
8cc4de2396 Merge branch 'add-mod-utils' into freemods 2021-02-02 18:53:21 +09:00
0a9861d0ab Use TestCaseSource and add multi-mod test 2021-02-02 18:51:13 +09:00
5881b8be96 Merge branch 'add-mod-utils' into mod-consistency-function 2021-02-02 18:41:35 +09:00
c41c854ce3 Merge pull request #11637 from frenzibyte/improve-chat-autoscroll
Improve auto-scrolling logic for drawable channels
2021-02-02 18:40:25 +09:00
9955e02898 Make more tests use the custom mod classes
For safety purposes... In implementing the previous tests, I found that
using mod.Object.GetType() can lead to bad assertions since the same
ModProxy class is used for all mocked classes.
2021-02-02 18:33:14 +09:00
1df412a03c Fix incorrect handling of multi-mod incompatibilities 2021-02-02 18:31:08 +09:00
7c29386717 Add failing tests 2021-02-02 18:01:33 +09:00
bc8a4f4111 Update test handling 2021-02-02 17:21:54 +09:00
6d9ac4d0f0 Increase darkness of gradient on buttons to make text readability (slightly) better 2021-02-02 16:57:27 +09:00
43052991f8 Remove unused using statement 2021-02-02 16:18:55 +09:00
3002fef05e Remove empty parenthesis 2021-02-02 16:11:13 +09:00
54c0bdf7d3 Fix PlaylistLoungeTestScene appearing very narrow 2021-02-02 16:04:42 +09:00
b3105fb292 Add coverage of local echo messages performing automatic scrolling 2021-02-02 15:46:42 +09:00
3670bd40c2 Add test coverage of user scroll overriding 2021-02-02 15:44:11 +09:00
398ab9c2c2 Use UserTrackingScrollContainer instead 2021-02-02 15:29:38 +09:00
80d88024d6 Add basic test coverage of CheckValidForGameplay function 2021-02-02 14:13:50 +09:00
f166c4c414 Rename test 2021-02-02 11:04:09 +09:00
dcb1626e4d Remove no longer necessary field 2021-02-01 22:38:42 +03:00
97e3023df9 Renamespace/rename MatchSongSelect -> PlaylistsSongSelect 2021-02-01 20:16:58 +09:00
b9832c1b2d Add ModUtils class for validating mod usages 2021-02-01 19:37:24 +09:00
9c4c47599f Merge branch 'master' into freemods 2021-02-01 19:28:10 +09:00
89a42d60fb General cleanup 2021-02-01 18:50:32 +09:00