janekptacijarabaci / greasemonkey

Greasemonkey is a user script manager for Firefox.
http://www.greasespot.net/
Other
90 stars 11 forks source link

Pale Moon Greasemonkey fork - long term intent? #2

Open VLM1 opened 8 years ago

VLM1 commented 8 years ago

Greetings janekptacijarabaci, and thank you for creating an up-to-date fork of Greasemonkey for Pale Moon users. I do have a question about your intentions. On your page https://github.com/janekptacijarabaci/greasemonkey/releases/tag/3.9Fork, you write:

Will be updated sporadically - or maybe never... No, I don't want to fork the project (Greasemonkey).

Although I would, naturally, prefer to use your forked version of current-generation Greasemonkey, I wonder whether I (all PM users) should take this path for the long term. What is your intention, if you don't mind my asking?

janekptacijarabaci commented 8 years ago

Hello.

The following events occur (soon)...

(the order may be reversed)

1) Releasing a new version of Pale Moon (v27)

See "Pale Moon Forum" - "Ad: The Firefox addon Greasemonkey 3.8 (the original version)" See also https://github.com/MoonchildProductions/Tycho/pull/108

Maybe (Greasemonkey code is constantly changing) it will not be needed (the "fork").

But then there is another event:

2) Greasemonkey move from XPCOM/XUL to WebExtensions (if so be it - but it is very likely)

See also "Pale Moon Forum" - "Greasemonkey recent versions"

Maybe in the future will be added (e.g., Moonchild wrote: "WebExtensions is not currently on the radar because we have much more important things to tackle first" - see https://forum.palemoon.org/viewtopic.php?t=12486#p88362)...

But... There are too many incompatible changes for Pale Moon.

Maybe:

Or at least temporarily?!

As for me (if nobody takes it - see https://addons.palemoon.org/extensions/all-extensions/), I'm still undecided... It depends on many factors.

We'll see...

VLM1 commented 8 years ago

janekptacijarabaci, thank you for your kind response.

For better or for worse, I don't believe the PM dev team intends to add WebExtensions during any foreseeable time frame, if for no other reason than that the resources needed to support such an effort are apparently not available. I can understand that, of course.

If you are willing, as you say, to fix serious bugs, then at least those of us using PM pre-27 can continue to use the extension. OTOH, given the uncertainty involved, although I have been considering learning how to create some UserScripts for PM, I think I won't and will focus elsewhere instead.

Best regards,

janekptacijarabaci commented 8 years ago

When it released a new version of Pale Moon... Fixing bugs for the older version... I don't know if I'll do it.

It belong mainly to: "Greasemonkey move from XPCOM/XUL to WebExtensions".

VLM1 commented 8 years ago

Yes, I understand, very clear. Thank you so much for this conversation.

janekptacijarabaci commented 8 years ago

You're welcome :-)

janekptacijarabaci commented 7 years ago

See https://forum.palemoon.org/viewtopic.php?f=46&t=9501&start=40#p98409

filbo commented 7 years ago

Is greasemonkey#2456 a request to import this entire fork into mainline GM, or does it leave some things behind?

filbo commented 7 years ago

A: GM 2456 ~~ 8 files, +53 -43 lines this fork ~~ 26 files, +857 -167 lines

... so what exactly are you proposing in 2456?

janekptacijarabaci commented 7 years ago

This "fork" is (mainly) for Pale Moon 26.5.0-. It's currently enough for Pale Moon 27+ (https://github.com/greasemonkey/greasemonkey/pull/2456).

Lootyhoof commented 7 years ago

You know, one way or another I'd really like to get a version of Greasemonkey onto the Pale Moon Add-Ons Site. Given the fact that time is lacking for the official Greasemonkey (plus you're the most active contributor there lately, given the number of pull requests) I'd like to get this version live on the site, if you're willing. If you're not that's fine also, but if you are do you have a more private form of communication available to relay information to (it seems forum PMs are disabled for your account)?

janekptacijarabaci commented 7 years ago

@Lootyhoof

I'm sorry.

Unlike version 3.9.2-, version 3.9.3+ is an experimental version... And moreover... It isn't a full fledged fork at this point. Why? - It’s simply a question of time and responsibility.

I haven't decided what will happen. For now I leave it as it is for later evaluation...

But of course... Can you paste a link to your webpage. But I don't know if that's enough for you now...

it seems forum PMs are disabled for your account

I don't know anything about it.

Lootyhoof commented 7 years ago

Understandable. I can certainly link to this repository if you'd prefer, it's mostly just a matter of making the public at large aware that Greasemonkey does work on Pale Moon in one form or another.

It also seems that I do have the option of sending a PM now...odd.

janekptacijarabaci commented 7 years ago

I can certainly link to this repository if you'd prefer

Yes, thank you. And maybe it will stay that way :-)

TPS commented 7 years ago

@janekptacijarabaci There's been quite a bit of activity on the PM branch since last ß, but no release recently. Could that be rolled up into 1, please? :bow:

janekptacijarabaci commented 7 years ago

@TPS See https://forum.palemoon.org/viewtopic.php?f=46&t=16840#p123290 (it will be released as soon as possible)

TPS commented 7 years ago

@janekptacijarabaci Thanks much for all your work, & I look forward to the mentioned impending release. 👏

yetiisyou commented 6 years ago

Good time! Please fix work with https://github.com/SavageCore/yadg-pth-userscript https://rawgit.com/SavageCore/yadg-pth-userscript/master/pth_yadg.user.js

janekptacijarabaci commented 6 years ago

@yetiisyou

Please:

Edited - it was created: #9