Commit Graph

33 Commits

Author SHA1 Message Date
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
baa9e0441f Merge pull request #20428 from frenzibyte/fix-update-progress-notification
Fix update progress notification not closing on completion
2022-09-28 17:43:45 +09:00
82d4689716 Add failing test showing progress notifications can be flung and cancelled 2022-09-26 14:33:12 +09:00
4bd92b89bc Change test scene to ensure progress notification is closed on completion 2022-09-23 16:29:19 +03:00
29fa868fde Fix test scene not resetting mouse position
Also fixes until step flipped.
2022-09-21 03:05:44 +03:00
8b918d29fc Add failing test case 2022-09-21 00:15:50 +03:00
8837618ab1 Merge pull request #20342 from smoogipoo/server-shutdown-countdown
Implement server shutdown countdown + notification
2022-09-20 20:51:16 +09:00
fc6ab9c6a9 Add test coverage of shutdown notifications 2022-09-20 17:42:39 +09:00
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