[0427] Are you forking Firefox Extensions? Because time is almost up!

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

New Tobin Paradigm

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by New Tobin Paradigm » 2021-04-15, 16:11

Reminder: You have 12 days left to get ahead of the major bitchfest that is sure to come. Prospects are in the casting call thread.

Now fork off.

New Tobin Paradigm

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by New Tobin Paradigm » 2021-04-20, 12:45

One week from today will see Pale Moon 29.2.0. So.. snap to it.

palem
Moonbather
Moonbather
Posts: 72
Joined: 2018-02-08, 16:12

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by palem » 2021-04-26, 12:17

There is only 1 day until the planned new version of PM - without the old FF extensions. And at about 200 listed old FF extensions it managed to create a dozen of their counterparts for PM.

If we additionally realize that:
- many important extensions were not listed because they included Jetpack, service, etc. (but these are also important extensions and it is advisable to included them into PM),
- many PM users do not read this Forum or read sporadically and without knowing about the planned changes, have not reported their significant extensions
it can be estimated that in the new version of PM will be missing some 400-600 significant extensions. And that's a lot.

Therefore, I ask you to consider the following:
- postpone the exclusion date of old FF extensions by 3 months (and even better by 6 months),
- add a pop-up banner to the next versions of PM, informing ALL users about the planned changes.

There is a chance that in this way new developers of PM extensions will appear and the existing developers will find additional time to do a few more extensions, so that this transformation will proceed as smoothly as possible.

New Tobin Paradigm

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by New Tobin Paradigm » 2021-04-26, 12:49

We have waited five years. Indeed if the development cycle hadn't been refined this would have happened four weeks ago. If it wasn't for WebComponents it would have happened last year. If it wasn't for JustOff and his ilk this would have happened in 2016 with Tycho.

Proper notification has been issued via Twatter, The Discover Pane in the Add-ons Manager, and been discussed on this forum for years but ramped up over the last year. Disabled in unstables for quite some time, then removed from trunk, merged to RELBRANCH, binaries built and signed to be release tomorrow. Not to mention years of indicating Firefox vs Pale Moon extensions and switching to a text warning about it that has been in there for a while now.

It is done.

Also for the record, there have been over 60 submissions since Feb 14th. A couple were invalid or re-submits.. Still not to shabby for a barely motivated community. Props to those past and present for stepping up and actually DOING something other than bitching like palem. :thumbup:

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by Moonchild » 2021-04-26, 13:11

palem wrote:
2021-04-26, 12:17
postpone the exclusion date of old FF extensions by 3 months (and even better by 6 months),
That would achieve absolutely nothing. We've been patient for years and postponed this for a long time already but apparently nothing motivated people but the need for it to happen. All we can do on our side is be as clear and upfront about it as we can, which we have been.
For example: the post "About using Firefox extensions on Pale Moon" which has been stickied and referred to plenty, was posted over a year ago. It didn't motivate anyone. It's only on the precipice that human beings get out of their complacency zone and do anything. Postponing 3 or 6 months on top would just delay what is needed even longer, and wouldn't change anything else.

Besides, as Tobin said: it's done, the code changes have been made, submitted, the versions are built, this is going to happen. Tomorrow.
palem wrote:
2021-04-26, 12:17
add a pop-up banner to the next versions of PM, informing ALL users about the planned changes.
And nag everyone else who isn't using unmaintained extensions along with the target group about something we've already announced for a long time was going to happen? No way.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

New Tobin Paradigm

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by New Tobin Paradigm » 2021-04-26, 13:16

I do want to remind users that they can always switch to Basilisk for the extension slow-death (luckily in the long term multi-application forks are trending upward) if they want. The other option is since there aren't any pressing security issues this cycle a SHORT TERM stay on current version is acceptable as was stated in the formal announcement.

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1568
Joined: 2012-02-09, 23:35
Location: United Kingdom

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by Lootyhoof » 2021-04-26, 14:40

The extensions themselves aren't going anywhere (on CAA for example). So if uninformed people arrive on the forums and discover the what/why/how of all this they're certainly free to pick up the mantle with maintaining some of these old extensions, license permitting. But there has otherwise been plenty of notice, just lack of a reason to do anything.

New Tobin Paradigm

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by New Tobin Paradigm » 2021-04-26, 15:11

Not unless JustOff totally fucks us over. In that case I have my 2014 scrape and 2018 scrape but I don't have an operable AMO simulacrum for it. But they won't be lost forever by any means.

If worst comes to worst I can likely reverse engineer some of what he did and put a site up that can deal. I so don't want to HAVE to do that though even though it was my original plan.. I have too much work to do as it is and now I am fighting an infected first molar socket without pain killers.

User avatar
sunstarunicorn
Moonbather
Moonbather
Posts: 63
Joined: 2016-04-07, 21:01

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by sunstarunicorn » 2021-04-26, 17:32

I hope you feel better soon, Tobin. Anything with teeth or the face always seems like it hurts worse than it 'should'.

I also want to extend my thanks to you, Moonchild, and the rest of the Pale Moon team for your years of patience regarding our old (but beloved) Firefox extensions.

I will never know how much extra work you all had to put in to make reverse-compatibility happen, but I'm very grateful for it nonetheless. If you'd 'pulled the trigger' in 2016, I don't know if I would've been courageous enough to dare the Extensions folder in my profile to see if I could at least figure out the short-term RDF fix for my beloved (but sadly, proprietary) Roboform extension.

So thank you again for all your hard work and dedication to making this browser a customizable joy to use!

I pray that after the initial flurry of complaints, the members of this community (maybe even including me, if I ever work up the nerve) work to fork/develop new addons that make the old Firefox extensions look like small potatoes!
Then I shall name you Tinúviel Beria uin Morchaint, which means 'Daughter of Twilight protecting from the Shadows' in Elvish.

Once a King or Queen of Narnia, always a King or Queen.

He is not a tame Lion...but he is Good.

Connect, Respect, Protect

Let's Keep the Peace!

New Tobin Paradigm

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by New Tobin Paradigm » 2021-04-26, 17:42

I appreciate that. I have no issue with a short term fix of locally hacking as long as it doesn't become a long term "solution". Besides, it takes only a smidgen more effort to take your first step into that wonderful world Mozilla all but destroyed.

Besides, extension development can be a community thing. We can often tell you of minor pitfalls or someone can show or tell you how best to fix something that busted as a result of application or platform development. It is all about that software community thing I keep hearing about.

User avatar
lashkevi
Moonbather
Moonbather
Posts: 73
Joined: 2018-05-12, 22:51

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by lashkevi » 2021-04-27, 13:33

I use FireTray: caa:addon/firetray.

New Tobin Paradigm

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by New Tobin Paradigm » 2021-04-27, 14:05

lashkevi wrote:
2021-04-27, 13:33
I use FireTray: caa:addon/firetray.
If you are on Windows you can switch over to https://addons.palemoon.org/addon/kakusu/ but I also agree FireTray does need a fully committed developmental fork as it has binary components.

Also, CAA is depercated and all Firefox extensions are incompatible for Pale Moon or didn't you see the big red box?

MaxusR

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by MaxusR » 2021-04-27, 18:20

I'm new here, so please don't hit me too hard. Just want to say what brought me here.
Today I've updated MySQL database version on our production server from 8.0.23 to 8.0.24 and got a subtle glitch which made my evening very fun, rolling back the server from backup and inserting/updating what's came into the DB today. Finally I'm home, start the PC, start my preferred browser, get the message "New version available"... your extensions isn't compatible. Hell yeah! Today is the day.

Totally miss the "Fire Gestures", which isn't replaceable with anything I found in available extensions, because I want upward gesture to update page, not to open new tab...
Can't find "Private tab" analogue too.
And I don't see my browsing without NoScript which I should be discouraged to use.

bofis

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by bofis » 2021-04-27, 18:34

How is it that there are NO extensions for Pale Moon going forward to enable Mouse Gestures?!?! That's maybe the single most important thing possible for any browser, and might mean I entirely stop using Pale Moon for a while because my brain cannot handle using a browser without right-click-gestures for back/forward, etc. If this is something you were planning to build into the browser (like Opera does) that'd be even better, but it's always the first and most important extension I install besides adblock and noscript (which is also dead on PM now)

I was using Fire Gestures perfectly happily caa:addon/firegestures

New Tobin Paradigm

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by New Tobin Paradigm » 2021-04-27, 18:43

bofis wrote:
2021-04-27, 18:34
How is it that there are NO extensions for Pale Moon going forward to enable Mouse Gestures?!?! That's maybe the single most important thing possible for any browser, and might mean I entirely stop using Pale Moon for a while because my brain cannot handle using a browser without right-click-gestures for back/forward, etc. If this is something you were planning to build into the browser (like Opera does) that'd be even better, but it's always the first and most important extension I install besides adblock and noscript (which is also dead on PM now)

I was using Fire Gestures perfectly happily caa:addon/firegestures
How terrible for you. How terrible if that was a built in feature we were forced to use instead of sane controls. How terrible it is under an open source license and could be forked by someone who is so totally devoted to it. Oh what a terrible tragity that the change that has been known was coming for damn near five years actually happened. I guess there is nothing to do but use a Chrome flavor from now on.

Falna
Astronaut
Astronaut
Posts: 511
Joined: 2015-08-23, 17:56
Location: UK / France

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by Falna » 2021-04-27, 18:46

bofis wrote:
2021-04-27, 18:34
How is it that there are NO extensions for Pale Moon going forward to enable Mouse Gestures?!?!
Perhaps not all that you want, but: Pale Moon - Add-ons - Search results for "mouse"

Forked extensions :
● Add-ons Inspector ● Auto Text Link ● Copy As Plain Text ● Copy Hyperlink Text ● FireFTP button replacement ● gSearch Bar ● Navigation Bar Enhancer ● New Tab Links ● Number Tabs ● Print Preview Button and Keyboard Shortcut 2 ● Scrollbar Search Marker ● Simple Marker ● Tabs To Portfolio ● Update Alert ● Web Developer's Toolbox ● Zap Anything

Hint: If you expect a reply to your PM, allow replies...

User avatar
Squirrel42
Hobby Astronomer
Hobby Astronomer
Posts: 28
Joined: 2020-07-24, 08:54

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by Squirrel42 » 2021-04-27, 20:49

Thank you all very much for your work! Please let me add some thoughts about add-ons:

In the thread
viewtopic.php?f=46&t=26542
people were asking to fork/port/... extensions, where those alreasy exist! I.e. they were just unable to find them. In case sombody wants to create for
example a list of Firefox extensions and their Pale Moon forks (or add a note "similar to..." to the Pale Moon-add-ons, thus they might be found easier),
please let me provide some entries:

Firefox -> Pale Moon

About:addons-memory -> https://github.com/Intika-Palemoon/Abou ... -Memory-PM
Flagfox -> https://realityripple.com/Software/Mozi ... s/GeoFlag/
Rotate Image -> https://realityripple.com/Software/Mozi ... s/BIZARRE/
Zoom -> "Ctrl" + "+" ?
Custom Buttons, Toolbar Buttons, empty-cache-button, User Agent Switcher ->
https://codefisher.org/ (ok, sorry, just down this very moment, please check back later)
https://web.archive.org/web/20210127190 ... ton_maker/


Then there are some Add-ons, which already target Pale Moon, but are not in Pale Moon's Add-on-Archive (but might at least be listed/linked there?):
https://realityripple.com/Software/Mozi ... t-Add-ons/
https://github.com/JustOff/active-stop-button
https://github.com/IsaacSchemm/autoplay-toggle
https://github.com/gavinhungry/cipherfox
https://github.com/JustOff/dismiss-the-overlay
https://realityripple.com/Software/Mozi ... ns/ExtExp/
https://realityripple.com/Software/Mozi ... ons/Fierr/
https://github.com/JustOff/greedy-cache/
https://realityripple.com/Software/Mozi ... ons/HTerr/
https://github.com/JustOff/L4E
https://github.com/FranklinDM/Splashed/wiki


Then there are the Add-ons at https://addons.palemoon.org/addon/, which do not list compatibility with version 29.2.0, but (at least for me) work with
version 29.2.0, just checked:
https://addons.palemoon.org/addon/config-comments/
https://addons.palemoon.org/addon/expose-noisy-tabs/
https://addons.palemoon.org/addon/https-always/
https://addons.palemoon.org/addon/httpsinquirer/
https://addons.palemoon.org/addon/pm-commander/ works, but is now "Advanced preferences" instead of "Advanced Options" as texted at https://www.palemoon.org/commander.shtml
https://addons.palemoon.org/addon/tabki ... ghlighter/


Then there are Add-ons, which were at addons.palemoon.org, but are missing now (without explanation?). The versions, which I have, work with Pale Moon
29.2.0 (just tested):
https://addons.palemoon.org/addon/downloadstatusbar-pm/
https://addons.palemoon.org/addon/throbber-in-urlbar/


And then there are Add-ons, which did not target Pale Moon. I have forked versions, which work very fine with Pale Moon 29.2.0, but I do not remember where on the www I found them. I.e. the original stopped working, I searched for an replacement, found one, was happy, did not note down the location. Me bad. :-( If someone wants to have a look at the forked version, I would be very happy supply that (or please tell me the fork's url). - Here I give a list of the urls of the original add-ons:

Tested and working ok in 29.2 (the fork, did not test the original again):
https://github.com/gorhill/uBlock-for-firefox-legacy
http://yxl.github.io/Firefox-Muter/
doi protocol from https://dl.dropbox.com/s/7qwwuhiilj62fd ... m.xpi?dl=1
https://github.com/gavinsharp/SaveAsFilename
http://www.bolwin.com/software/snb.shtml
https://github.com/wodny/y-u-no-validate
https://github.com/Dagger0/IPvFox
https://piro.sakura.ne.jp/xul/_policymanager.html.en
https://www.quieturl.com/about/#screens

And then there are the add-ons, which have no url included. If you want to have a look at those versions, I would be very happy to supply those:

Tested and working ok in 29.2.0 (maybe is not the original):
URL link, version 2.05h, newer (incompatible) at https://addons.mozilla.org/de/firefox/a ... /versions/
Restart Browser - oh, found it at https://addons.palemoon.org/addon/restartbrowsernow/
PKG Protocol
WC Protocol

Tested and working in 29.2 - ok, it shows "...is incompatible with Pale Moon 29.2.0", but that is its purpose:
FirefoxCompatibilityDegradationTest 2.0 from ?

https://getfireshot.com/ targets Palemoon, is commercial, once upon a time there was a free version.

There was mentioned a "the validator Tobin posted in another thread". Where can I find this validator, please?

Theme https://addons.palemoon.org/addon/moonfox3/ works with Pale Moon 29.2.0, but is missing its home url.

I hope some of the information is useful for somebody.

groundhog2
Fanatic
Fanatic
Posts: 153
Joined: 2012-08-30, 04:22
Location: USA

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by groundhog2 » 2021-04-27, 22:07

I haven't yet updated Pale Moon, but I use LastPass 3.3.4 and I'm assuming it will stop working. Is there a compatible version?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by Moonchild » 2021-04-27, 22:11

groundhog2 wrote:
2021-04-27, 22:07
I haven't yet updated Pale Moon, but I use LastPass 3.3.4 and I'm assuming it will stop working. Is there a compatible version?
Vendor- and service-specific extensions will have to be updated by the vendor or service provider to target Pale Moon if they aren't yet.
If your extension in 29.1 is currently giving a warning with it, then it will no longer be compatible with 29.2 -- and in that case you should contact LastPass.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

cpolaski

Re: [0427] Are you forking Firefox Extensions? Because time is almost up!

Unread post by cpolaski » 2021-04-28, 03:12

Has there been a Pale Moon-targeted Flash extension yet? I'm also new to the forums, and I've converted my entire ESL Institute to use Pale Moon for the Flash capabilities.

Locked