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