Skip to content
This repository has been archived by the owner on Mar 25, 2023. It is now read-only.

[Announcement] Support for Firefox discontinued #162

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

[Announcement] Support for Firefox discontinued #162

mkiol opened this issue Apr 10, 2017 · 18 comments

Comments

@mkiol
Copy link
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.
@Lootyhoof
Copy link

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
Copy link
Owner Author

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
Copy link

@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
Copy link
Owner Author

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
Copy link

protist commented May 11, 2017

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

@mkiol
Copy link
Owner Author

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
Copy link

protist commented May 18, 2017

Works great! Thank you!

@Vistaus
Copy link
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
Copy link
Owner Author

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
Copy link
Contributor

Vistaus commented May 29, 2017

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

@rugk
Copy link

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
Copy link

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
Copy link

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
Copy link

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
Copy link

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
Copy link

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
Copy link
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
Copy link
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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

10 participants