Commit Graph

6824 Commits

Author SHA1 Message Date
1caee38768 Add first-run "behaviour" screen to allow users a choice of more familiar UX 2022-04-22 18:06:56 +09:00
b1cf917b49 Merge pull request #17823 from peppy/settings-filter-fixes
Fix incorrect settings state if searching too quickly (during load process)
2022-04-22 16:38:41 +09:00
f735d381a7 Merge branch 'master' into mod-overlay/incompatibility-panels-clickable 2022-04-22 16:26:46 +09:00
14e17c8b7b Update TestIncompatibilityDisplay in line with new functionality 2022-04-22 16:22:18 +09:00
06594ca0c8 Refine assertion to ensure correct section is current, rather than any section 2022-04-22 15:30:12 +09:00
27c7864562 Merge pull request #17917 from bdach/mod-overlay/flaky-free-mod-select-test
Fix flaky test in free mod select test scene
2022-04-22 12:54:47 +09:00
e9bd87545e Fix flaky test in free mod select test scene 2022-04-22 00:07:00 +02:00
cd898344cb Add test coverage of new incompatibility behaviour 2022-04-21 23:49:40 +02:00
8c6864727e Merge branch 'master' into first-run-setup 2022-04-21 22:14:57 +02:00
295558b24d Merge branch 'master' into settings-filter-fixes 2022-04-21 20:06:14 +03:00
6ad10672ee Merge branch 'master' into update-framework 2022-04-21 19:30:57 +03:00
119a81849c Merge branch 'update-framework' into settings-filter-fixes 2022-04-22 00:55:15 +09:00
832d37b2c2 Update screen transition events to use new event args 2022-04-22 00:52:44 +09:00
08d250fe58 Rename MatchStarted() -> GameplayStarted() 2022-04-21 22:39:24 +09:00
d17c16d904 Merge branch 'master' into first-run-setup 2022-04-21 19:50:26 +09:00
f5d24add58 Fix TestSceneSkinnableSound not working under visual tests
oops
2022-04-21 16:49:21 +09:00
55270df6fc Merge pull request #17833 from jai-x/new-chat-channel-list
Implement `ChannelList` for new chat design
2022-04-21 16:34:35 +09:00
0b81ae9de2 Convert to using sheared overlay container
Add better click-to-dismiss logic for sheader overlays
2022-04-21 16:28:44 +09:00
5c21a55e00 Merge branch 'sheared-overlay-container-click-away' into first-run-setup-sheared-overlay 2022-04-21 16:28:33 +09:00
2769d8e8cf Add test coverage of ShearedOverlayContainer 2022-04-21 16:27:27 +09:00
7d8cf1bbb6 Merge branch 'master' into first-run-setup 2022-04-21 15:49:39 +09:00
5c0e5eb6f4 Merge pull request #17899 from Joehuu/localise-most-strings
Use existing web localisation for most hardcoded strings
2022-04-21 14:48:12 +09:00
a9163727db Mark selected channel null in test when selector is activated 2022-04-21 13:44:14 +09:00
0146949ad6 Fix failing string comparison tests 2022-04-20 16:52:24 -07:00
5319bce772 Revert DI usage of ChannelSelectorState in favour of directly binding BindableBool SelectorActive 2022-04-20 21:05:33 +01:00
e596c9d171 Use Bindable<ChannelSelectorState> to control selector active visibility 2022-04-20 19:12:43 +01:00
b722ff8dc5 Merge branch 'master' into mod-overlay/extension-points 2022-04-20 23:17:04 +09:00
2906af323a Fix incorrectly written string equality logic 2022-04-20 17:51:08 +09:00
1032dc235d Rename PopupScreenTitle to ShearedOverlayHeader 2022-04-20 16:01:15 +09:00
7e7fa633f0 Use direct localised string reference in test 2022-04-20 14:51:16 +09:00
c562004fe9 Add test coverage of only showing on first run 2022-04-19 17:08:38 +09:00
6d534046ff Add keyboard traversal support for first run dialog (and tidy up step traversal logic) 2022-04-19 14:57:15 +09:00
a8d32a2061 Add test coverage of notification resume flow 2022-04-19 14:53:01 +09:00
5fd64a4c78 Add test coverage to ensure we don't leave any screens in the first run overlay 2022-04-19 14:53:01 +09:00
9074eb283d Show a notification instead of blocking exit of wizard 2022-04-19 14:53:01 +09:00
fb7dc89503 Ensure wizard returns to initial screen after completion 2022-04-19 14:53:01 +09:00
ea52fab5b1 Tidy up dependencies and test naming 2022-04-19 14:53:01 +09:00
288f759bb4 Add test coverage of navigation 2022-04-19 14:53:01 +09:00
e064f2f23e Improve general layout and allow overlay to be displayed without dependencies for now 2022-04-19 14:53:01 +09:00
ae07b2b512 Initial setup 2022-04-19 14:53:01 +09:00
83e89b3e80 Add unread count to INotificationOverlay and fix toolbar button DI logic 2022-04-19 11:16:45 +09:00
94335c2938 Update further usages to cache/resolve via interface 2022-04-19 00:18:10 +03:00
bb8b94f8ad Merge branch 'master' into i-notification-overlay 2022-04-19 06:03:56 +09:00
3cbc6cd297 Update further tests to cache using IDialogOverlay 2022-04-18 21:04:22 +03:00
043599081b Split out INotificationOverlay to allow for easier testing 2022-04-18 20:14:01 +09:00
72a33c0926 Split out step for dialog overlay load wait 2022-04-18 20:06:08 +09:00
d86e3abf2c Fix invalid rename 2022-04-18 20:04:38 +09:00
e315313266 Split out IDialogOverlay to allow for easier testing 2022-04-18 18:36:26 +09:00
80cce7c3cb Add failing test case 2022-04-18 06:59:58 +03:00
4b6d42c7e8 Add assertion covering free mod selection mod validity filter 2022-04-17 23:28:52 +02:00