New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Announcement] Support for Firefox discontinued #162

Open
mkiol opened this Issue Apr 10, 2017 · 18 comments

Comments

Projects
None yet
10 participants
@mkiol
Owner

mkiol commented Apr 10, 2017

Dear users and contributors,

I have to announce that I will not release any new version of GNotifier for Firefox. The last release is 1.9.8 (version currently available on AMO). My further development will be focused only on Thunderbird.

Here is a few reasons why support for Firefox can't be continued:

  • According to this, starting from FF 53 (release date: April 18th), add-ons will not be allowed to use external DLLs, but GNotifier's implementation for Windows relays on DLLs. It is very likely that also js-ctypes API will be disallowed in future FF release, so integration based on libnotify on Linux will not be possible as well.
  • Mozilla is migrating Firefox add-ons framework to WebExtensions and starting with FF 57 only WebExtensions will be allowed. New framework is very secure and disallows all low-level interactions between extension and the browser. Unfortunately key components of GNotifier relays on this low-level integration.
  • Finally, GNotifier is less and less relevant these days, especially on Linux. Most Linux distributions already enabled FF built-in integration with notification-server, so GNotifier is not needed any more. The only exception is Ubuntu with Unity DE, but this is temporary taking into account recent Canonical announcement that they will adopt GNOME in future Ubuntu releases.

@mkiol mkiol added the important label Apr 10, 2017

@Lootyhoof

This comment has been minimized.

Show comment
Hide comment
@Lootyhoof

Lootyhoof May 1, 2017

Would you also consider continuing support for the Firefox version specifically for Pale Moon? Pale Moon is committed to continuing support for these types of add-ons going forward, and although support was added in #157 it appears that current development versions now do not work on it.

Lootyhoof commented May 1, 2017

Would you also consider continuing support for the Firefox version specifically for Pale Moon? Pale Moon is committed to continuing support for these types of add-ons going forward, and although support was added in #157 it appears that current development versions now do not work on it.

@mkiol

This comment has been minimized.

Show comment
Hide comment
@mkiol

mkiol May 6, 2017

Owner

@Lootyhoof Thank you for mentioning Pale Moon. I will try my best to not break compatibility with Pale Moon but my first priority is and will be Thunderbird.

Please check the latest *-dev package. It should work in Pale Moon as well. My mistake. I previously used some "far too modern" javascript expression that wasn't yet supported in PM.

Owner

mkiol commented May 6, 2017

@Lootyhoof Thank you for mentioning Pale Moon. I will try my best to not break compatibility with Pale Moon but my first priority is and will be Thunderbird.

Please check the latest *-dev package. It should work in Pale Moon as well. My mistake. I previously used some "far too modern" javascript expression that wasn't yet supported in PM.

@Lootyhoof

This comment has been minimized.

Show comment
Hide comment
@Lootyhoof

Lootyhoof May 6, 2017

@mkiol Thank you! I can confirm this works as expected.

In order for people to be made better aware that this works in Pale Moon (as the AMO entry is [correctly] only for Thunderbird and SeaMonkey now), as well as providing a way for Pale Moon users to auto-update this add-on as required, I hope you would consider also hosting this on the Pale Moon Add-ons Site. If this interests you, please let me know and I will set you up and email you some details too (see here for more details). Of course if you don't want to then that's fine also (maybe you have your own reasons).

Thanks again for the continued support (and sorry for clogging up your announcement post with this too)!

Lootyhoof commented May 6, 2017

@mkiol Thank you! I can confirm this works as expected.

In order for people to be made better aware that this works in Pale Moon (as the AMO entry is [correctly] only for Thunderbird and SeaMonkey now), as well as providing a way for Pale Moon users to auto-update this add-on as required, I hope you would consider also hosting this on the Pale Moon Add-ons Site. If this interests you, please let me know and I will set you up and email you some details too (see here for more details). Of course if you don't want to then that's fine also (maybe you have your own reasons).

Thanks again for the continued support (and sorry for clogging up your announcement post with this too)!

@mkiol

This comment has been minimized.

Show comment
Hide comment
@mkiol

mkiol May 7, 2017

Owner

@Lootyhoof Ooo, I didn't know that Pale Moon has now its own Add-on infrastructure! Nice :-) Yes, it interests me. Please send me additional info to gnotifier[at]mkiol.net. Thanks.

Owner

mkiol commented May 7, 2017

@Lootyhoof Ooo, I didn't know that Pale Moon has now its own Add-on infrastructure! Nice :-) Yes, it interests me. Please send me additional info to gnotifier[at]mkiol.net. Thanks.

@protist

This comment has been minimized.

Show comment
Hide comment
@protist

protist May 11, 2017

FWIW looks like GNotifier is broken in Firefox 53.0.2 (Arch Linux).

protist commented May 11, 2017

FWIW looks like GNotifier is broken in Firefox 53.0.2 (Arch Linux).

@mkiol

This comment has been minimized.

Show comment
Hide comment
@mkiol

mkiol May 17, 2017

Owner

@protist The 1.9.8 version should be still working on FF 53. It is hard to download it from AMO because only the newest version is visible. Here is direct link. I tested it on Arch with FF 53.0.2 and had no problems.

Owner

mkiol commented May 17, 2017

@protist The 1.9.8 version should be still working on FF 53. It is hard to download it from AMO because only the newest version is visible. Here is direct link. I tested it on Arch with FF 53.0.2 and had no problems.

@protist

This comment has been minimized.

Show comment
Hide comment
@protist

protist May 18, 2017

Works great! Thank you!

protist commented May 18, 2017

Works great! Thank you!

@Vistaus

This comment has been minimized.

Show comment
Hide comment
@Vistaus

Vistaus May 25, 2017

Contributor

Could you at least keep support for SeaMonkey? SM still doesn't use native notifications by default, it won't move to WebExtensions and there are quite a few Linux users (including me) and also quite a few Windows users who use SeaMonkey and will keep using it. New users are also coming, mainly people who are dissatisfied with FF's plans and don't like Pale Moon.

Contributor

Vistaus commented May 25, 2017

Could you at least keep support for SeaMonkey? SM still doesn't use native notifications by default, it won't move to WebExtensions and there are quite a few Linux users (including me) and also quite a few Windows users who use SeaMonkey and will keep using it. New users are also coming, mainly people who are dissatisfied with FF's plans and don't like Pale Moon.

@mkiol

This comment has been minimized.

Show comment
Hide comment
@mkiol

mkiol May 29, 2017

Owner

@Vistaus Yes, SeaMonkey is on my test check list. If the API doesn't get changed too much comparing to Thunderbird, I will try to maintain compatibility with SM as well.

Owner

mkiol commented May 29, 2017

@Vistaus Yes, SeaMonkey is on my test check list. If the API doesn't get changed too much comparing to Thunderbird, I will try to maintain compatibility with SM as well.

@Vistaus

This comment has been minimized.

Show comment
Hide comment
@Vistaus

Vistaus May 29, 2017

Contributor

@mkiol Yes yes yes! That's great new! Thank you so much! 😄

Contributor

Vistaus commented May 29, 2017

@mkiol Yes yes yes! That's great new! Thank you so much! 😄

@rugk

This comment has been minimized.

Show comment
Hide comment
@rugk

rugk May 29, 2017

Maybe put a note at https://addons.mozilla.org/en/thunderbird/addon/gnotifier/ that Firefox is not supported anymore (also with a small list of reasons or just "because it is built-in nowadays") and remove the badges from the Readme or so…

rugk commented May 29, 2017

Maybe put a note at https://addons.mozilla.org/en/thunderbird/addon/gnotifier/ that Firefox is not supported anymore (also with a small list of reasons or just "because it is built-in nowadays") and remove the badges from the Readme or so…

@rugk

This comment has been minimized.

Show comment
Hide comment
@rugk

rugk May 29, 2017

It is hard to download it from AMO because only the newest version is visible.

No, not really. Just go to the bottom and there are the "version information" and at the bottom there is a link called "full version history". Click on it and you get to the whole list of versions.

rugk commented May 29, 2017

It is hard to download it from AMO because only the newest version is visible.

No, not really. Just go to the bottom and there are the "version information" and at the bottom there is a link called "full version history". Click on it and you get to the whole list of versions.

@WhyNotHugo

This comment has been minimized.

Show comment
Hide comment
@WhyNotHugo

WhyNotHugo Jun 10, 2017

Thanks for maintaining this for Firefox during all the time you did! I was unaware that now Firefox has native support (that's cool), but thanks providing and maintaining this for us [users] all that time Firefox didn't! ❤️ 💟

WhyNotHugo commented Jun 10, 2017

Thanks for maintaining this for Firefox during all the time you did! I was unaware that now Firefox has native support (that's cool), but thanks providing and maintaining this for us [users] all that time Firefox didn't! ❤️ 💟

@robinvd

This comment has been minimized.

Show comment
Hide comment
@robinvd

robinvd Nov 12, 2017

@WhyNotHugo Where can i find the native support in firefox? i am currently not getting native notifications (on firefox 57.0a1)

robinvd commented Nov 12, 2017

@WhyNotHugo Where can i find the native support in firefox? i am currently not getting native notifications (on firefox 57.0a1)

@rugk

This comment has been minimized.

Show comment
Hide comment
@rugk

rugk Nov 12, 2017

Usually all distros/Firefox has built-in support for notifications. Open a bugzilla issue and/or an issue in your distro's bug tracker if it does not work.

rugk commented Nov 12, 2017

Usually all distros/Firefox has built-in support for notifications. Open a bugzilla issue and/or an issue in your distro's bug tracker if it does not work.

@haarp

This comment has been minimized.

Show comment
Hide comment
@haarp

haarp Nov 15, 2017

Where can i find the native support in firefox? i am currently not getting native notifications (on firefox 57.0a1)

I'd like to know this aswell. Currently not getting any notifications. I remember distros using modified sources for Firefox or custom extensions for integration in the past. I wonder how to make that work.

haarp commented Nov 15, 2017

Where can i find the native support in firefox? i am currently not getting native notifications (on firefox 57.0a1)

I'd like to know this aswell. Currently not getting any notifications. I remember distros using modified sources for Firefox or custom extensions for integration in the past. I wonder how to make that work.

@tooomm

This comment has been minimized.

Show comment
Hide comment
@tooomm

tooomm Nov 15, 2017

Contributor

from @WhyNotHugo:
I was unaware that now Firefox has native support

Well, it hasn't. There is no native support for notifications on system level. On Windows at least I can't find anything like that. :(

All Firefox gives me awful specific firefox notifications:
ff_notification


Problem is though, that the GNotifier notifications somehow still worked all the time until recently.
A update to FF 56 (?) might broke any kind of notifications for me, and I didn't realize at first...
But now while investigating with missing notifications from another addon, I started digging.
Well, I don't download stuff all the time or use notifications from websites. So I didn't realize missing notifications at all first. :D

Funny is, that once you change the notification engine in the GNotifier settings to Standard (many might still have the addon installed, uninstalling might help too) the crappy mozilla notifications show up at least. Better than nothing maybe.
So check that out @haarp and @robinvd!

Looks like we are really left with only them... Firefox will be my only application which doesn't use the native system. :(
Any other recommendations are highly appreciated!

Contributor

tooomm commented Nov 15, 2017

from @WhyNotHugo:
I was unaware that now Firefox has native support

Well, it hasn't. There is no native support for notifications on system level. On Windows at least I can't find anything like that. :(

All Firefox gives me awful specific firefox notifications:
ff_notification


Problem is though, that the GNotifier notifications somehow still worked all the time until recently.
A update to FF 56 (?) might broke any kind of notifications for me, and I didn't realize at first...
But now while investigating with missing notifications from another addon, I started digging.
Well, I don't download stuff all the time or use notifications from websites. So I didn't realize missing notifications at all first. :D

Funny is, that once you change the notification engine in the GNotifier settings to Standard (many might still have the addon installed, uninstalling might help too) the crappy mozilla notifications show up at least. Better than nothing maybe.
So check that out @haarp and @robinvd!

Looks like we are really left with only them... Firefox will be my only application which doesn't use the native system. :(
Any other recommendations are highly appreciated!

@kabili207

This comment has been minimized.

Show comment
Hide comment
@kabili207

kabili207 Nov 19, 2017

Contributor

Mozilla is still working on adding support for the native Windows notification API, so it looks like we're stuck with the ugly Firefox notifications until then. https://bugzilla.mozilla.org/show_bug.cgi?id=1155505

Contributor

kabili207 commented Nov 19, 2017

Mozilla is still working on adding support for the native Windows notification API, so it looks like we're stuck with the ugly Firefox notifications until then. https://bugzilla.mozilla.org/show_bug.cgi?id=1155505

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment