Add-ons • Re: Working on a Greasemonkey fork for Pale Moon
Off-topic:
I think the older version should be retired from the Pale Moon Add-ons and the Basilisk Extensions pages, as it is 8-years-old and unmaintained. If someone still wanted to use it for some reason, they could always just search 'github greasemonkey for pale moon' and find it easily. Once it is retired, I would expect more of a migration to your up-to-date version.
I think someone reported an issue with my extension not being able to properly support old userscripts (that are also unmaintained and poorly written), but that's because they are poorly written and are not even supported in current Violentmonkey and Tampermonkey (which, whether we like it or not, are used as the current standard on how userscripts should be written). My extension, especially with version 3.9, is able to support every single userscript out there, whether they are written for Violentmonkey or Tampermonkey with their exclusive APIs. (Not to mention that it is superior in many ways that Violentmonkey and Tampermonkey are not, due to XPCOM's permissive environment)
I've been using your version and telling others to use it.
I wonder if all the Pale Moon developers are using my fork or if some of them are still using the old fork
I've been using the old one because my scripts work with it, and yours was in the middle of being developed. I've also not looked into how much of a hassle it would be to migrate.
Well, the good news is that there's absolutely no hassle, due to how the extension is storing the userscripts (They are stored on-disk, so whatever userscript manager fork you use, they'll use the same userscript directory). The only caveat is, if you're using userscripts that are either old to be compatible with the old fork or they're written in a niche way to be compatible with the old fork, they might not work as expected with the new fork (All the maintained userscripts and any userscripts that are written after 2020 are expected to be completely working with my fork). You're always welcome to report any issue you face, you'll be able to access my GitHub issues page through the extension toolbar menu, when you hover to the "Web sites..." label.
Discussion in the ATmosphere