nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
3k stars 790 forks source link

Improve notifications integration with desktop #5198

Open mgallien opened 1 year ago

mgallien commented 1 year ago

Currently if desktop client is running in the background, the user can easily miss its state. On windows, by default the icon will be hidden inside the system tray. It would be nice to produce some passive notifications (so never interrupt the user) to inform the user of the current status. On windows, for example, it is possible to see persistent passive notifications when opening the notification drawer: image

Ideas for new notifications could be:

Today your desktop client synced 12552 updated files with no errors.

or

Today your desktop client synced 12552 updated files but some produced a warning. Click to check.

That would open the main dialog to further guide the user through solving the warnings.

If I understand correctly on windows 11, some services like the antivirus are sending weekly summary notifications. We could do the same also.

mgallien commented 1 year ago

@tobiasKaminsky

mgallien commented 1 year ago

after discussion, I would like to suggest replacing the current notifications during sync (at least on windows, if I have many files in error, I get many single file error notifications) by a summary notifications with a general overview. so we do not add more notifications but replace the current one by those ones:

Your desktop client synced 12552 updated files but some produced a warning. Click to check.

That would be repeated every few hours if the warnings/errors are bit solved. So we would reduce the amount of notifications but still annoy the user when we need actions from them (i.e. solving conflicts)

jospoortvliet commented 11 months ago

Sounds like an improvement to me... ;-)