[ENHANCEMENT] Smarter Notifications in Windows Action Center
Please confirm these before moving forward
- [X] I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
- [X] This improvement refers to an existing feature. If you want to suggest a new feature, please use this template
- [X] This improvement is not a bug. If you want to report a bug, please use this template
Describe the improvement
Currently WingetUI will display a notification in the Windows Action Center when there are updates available, when updates fail, etc. I propose making this a bit smarter so that the Action Center isn't so flooded with notifications. Applications have the ability to remove their "toast" notifications from the Action Center just the same as they can create them.
For some notifications, there should only be a maximum of 1 displayed in Action Center, such as in the following scenarios:
- When WingetUI checks for and finds updates, it will create a toast notification in the Action Center. When it does this again later, it will again create another toast notification in the Action Center. However, before actually creating the new one, the application should do a quick check to see if another notification with a similar message already exists and if so, remove the existing one before creating the new one. In this way, there will only be a maximum of 1 update notification in the Action Center.
- When an app update or install fails, WingetUI creates a toast notification, but when the install/update is retried and fails or succeeds, the older fail notification still exists in Action Center, but now another notification for the same application will be created. Again, in this scenario, WingetUI should check for and delete the older notification if one exists before creating the new one.
Basically the request is to be a little bit smarter with Action Center notifications so as to not flood it with duplicates so much.
Describe how this improvement could help users.
Only the most recent and relevant notifications will exist in the Windows Action Center related to WingetUI. Only the most recent update notification or app install/update success or failure notification from WingetUI, etc. There will be less notification clutter caused by WingetUI.
- When WingetUI checks for and finds updates, it will create a toast notification in the Action Center. When it does this again later, it will again create another toast notification in the Action Center. However, before actually creating the new one, the application should do a quick check to see if another notification with a similar message already exists and if so, remove the existing one before creating the new one. In this way, there will only be a maximum of 1 update notification in the Action Center.
This behaviuor should have been fixed in 3.0.1, i suppose it is not working, right?
This is the most recent version of WingetUI and it's still occurring for me:
[image: image.png]
On Sat, Mar 30, 2024 at 11:08 AM Martí Climent @.***> wrote:
- When WingetUI checks for and finds updates, it will create a toast notification in the Action Center. When it does this again later, it will again create another toast notification in the Action Center. However, before actually creating the new one, the application should do a quick check to see if another notification with a similar message already exists and if so, remove the existing one before creating the new one. In this way, there will only be a maximum of 1 update notification in the Action Center.
This behaviuor should have been fixed in 3.0.1, i suppose it is not working, right?
— Reply to this email directly, view it on GitHub https://github.com/marticliment/WingetUI/issues/2061#issuecomment-2028099094, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAXQ44QSHJUKQEFW5FZO6LLY23BNPAVCNFSM6AAAAABFOMICBCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRYGA4TSMBZGQ . You are receiving this because you authored the thread.Message ID: @.***>
Can't see the picture, please upload it through GitHub
Apologies, here's the image:
Thanks!
Will investigate this
Just wanted to report that with the latest UniGetUI (3.1.0) I'm also seeing repeated notifications in the Action Center:
All 17 of those notifications were generated overnight, all for the same package update. This is particularly annoying when I wake my PC in the morning and get a huge flood of these.
Personally, I would prefer to be notified ONCE ONLY when each update is found, not periodically. If a notification has already been sent to the Action Center for an update and I've dismissed it, I really don't want to get it again (and again, and again).
I understand that tracking whether updates have been notified would require work, but it would be great if it could be done. At a minimum, though, I hope the repeating of already pending notifications can be fixed.
Version 3.1.1 -- still getting too many notifications.
Please let me know what other details I can provide.
https://github.com/user-attachments/assets/dde6c60d-0ca0-4dd5-81f8-ec96364b8bad