mkiol / GNotifier

Thunderbird add-on that replaces built-in notifications with the OS native notifications
https://addons.mozilla.org/thunderbird/addon/gnotifier/
GNU General Public License v3.0
164 stars 25 forks source link

Web extensions are the future! #171

Closed rugk closed 7 years ago

rugk commented 7 years ago

The current plan is that Firefox 57 will only support web extensions. Your add-on is not a web extension yet as far as I can see, so you should consider remaking your add-on. The Firefox 57 release is planned for 28th November 2017. Already for Firefox 53 (planned release: 18th April 2017) it is planned to no longer accept other new add-on submissions than web extensions on AMO (addons.mozilla.org). Old extensions can however still be updated. The good message is that one should be able to use your web extensions add-on in all mayor browsers. That's the idea behind web extensions. Note that you can use so-called hybrid extensions for switching to WebExtensions.

Note that all dates are estimates and may be changed.

German source: https://www.soeren-hentzschel.at/firefox/firefox-57-mit-exklusiver-webextension-unterstuetzung/ Original source: https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/

mkiol commented 7 years ago

Thank you for bringing WebExtensions topic up.

To be perfectly honest I really like the idea to have common standard for extensions development across all browsers. Unfortunately with strengths of WE (for instance portability and security) also comes limitations.

Currently API in WE framework doesn't allow to do many things that are essential for GNotifier. Therefore, from strictly technical reasons, it is impossible to reimplement GNotifier as WE. I wish I could do it, but it is simply impossible.

rugk commented 7 years ago

Yeah, okay. At least in Fedora it already seems to work without this extension.

mkiol commented 7 years ago

Exactly! As I wrote in #162, most Linux distributions already enabled built-in integration with notification-server, so GNotifier is not needed any more.

rugk commented 7 years ago

Ah, all right. So basically this is a dupe of https://github.com/mkiol/GNotifier/issues/162.