Commit Graph

25 Commits

Author SHA1 Message Date
0ff4e343f8 Add failing test showing incorrect unread notification count 2022-09-16 16:29:54 +09:00
88107108ee Add ability to flick notifications to the right to store for later 2022-09-12 20:20:57 +09:00
f56f6545c0 Add test coverage of flinging 2022-09-12 19:06:09 +09:00
8e6b2796eb Merge branch 'master' into notification-fling 2022-09-12 16:19:36 +09:00
92beb6cbe7 Hide notification read light when in a toast state
Also adds test coverage of read state and light.
2022-09-12 15:17:45 +09:00
9b31aa6d7a Fix activation not firing with refactors 2022-09-12 15:04:30 +09:00
2b79e6b2de Add test coverage of update notification 2022-09-12 14:52:16 +09:00
a9094c6b03 Add test coverage of clicking close button to dismiss 2022-09-10 15:18:32 +09:00
efe3b1aa7b Allow dismissing notifications without performing action using middle / right click 2022-09-10 15:10:37 +09:00
0514c96191 Fix incorrect count tracking when notification is manually disposed 2022-09-05 19:26:40 +09:00
229e1a8ef7 Fix notification overlay being present when it doesn't need to 2022-09-05 19:13:58 +09:00
56886fed09 Add test coverage of progress notification completions showing 2022-09-05 18:39:11 +09:00
31a9980686 Update remaining test expectations with new behaviour 2022-08-31 00:57:30 +09:00
b8fda1a16f Apply NRT to notification classes
and tidy things up a bit.
2022-08-30 15:57:10 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
1e1f8c472a Add icons to various progress notification states 2021-10-28 16:34:12 +09:00
2ee634d173 Create subclass for "Error" notifications to allow them to have a unique pop-in sound 2021-02-11 13:55:43 +09:00
648999a2de Remove all RequiredTypes usages 2020-05-16 18:17:12 +09:00
91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
fd8c5d7706 Improve notification overlay test robustness
Stress testing one of the notification overlay tests by running it 10000
times on repeat has shown that it is susceptible to intermittent
failures due to races between delays and asserts checking the number of
currently progressing notifications and the actual progress update,
which contains a random generation factor.

Replace step sequences checking for notification completion by waiting
and asserting with explicit until steps that don't terminate unless
there are zero progressing notifications.
2019-12-26 23:01:31 +01:00
8c383ddc27 Fix dodgy test scheduling to other tests 2019-06-20 19:23:27 +09:00
21a1fd738b Remove the necessity for NotificationOverlay to always be present
Now it will only become present when there is a pending notification.
2019-06-20 19:06:21 +09:00
609a82bc94 Update VisibilityContainer usage in line with framework 2019-06-11 15:13:58 +09:00
4ac2acbfc0 Fix usages of SpriteText (instead of OsuSpriteText) 2019-05-21 14:13:52 +09:00
459a285cd8 Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00