telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
26.35k stars 5.24k forks source link

Use native notifications by default #3831

Closed csoriano1618 closed 3 years ago

csoriano1618 commented 7 years ago

Hello,

For Linux, non-native notifications are used by default. There is a setting for enabling them, but having them off by default undermines the experience in Linux desktops where notifications are a core part of chat applications.

In Telegram case, using native notifications will have the following benefits:

  1. User will have an equal experience across apps
  2. Notifications are implemented in the way the desktop the user is using wants them to be. Including theme, position, etc.
  3. User will be able to disable and control notifications from the system settings, together with all the other apps.
  4. Notifications can have actions, useful for integration with the system and quick access from the main UI.

Also, having this will help with issue #3830.

Documentation for native notifications can be found here. Feel free to ask any question you may have about how to implement this or the reasoning behind.

Thanks

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.