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:
User will have an equal experience across apps
Notifications are implemented in the way the desktop the user is using wants them to be. Including theme, position, etc.
User will be able to disable and control notifications from the system settings, together with all the other apps.
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.
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:
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