Closed ghost closed 4 years ago
Have you verified that CAA is working there properly?
Also, please specify the correct minVersion
.
@JustOff Yes I am using it on IceApe-UXP.
Btw, is there any simple method to try IceApe-UXP? As far as I can see, Hyperbola live image provides only a boring command line without a GUI, and their wiki does not describe a way to get a working system by running some kind of step-by-step wizard.
@JustOff I do not use Hyperbola, I use Gentoo. I have an ebuild available here.
The build instructions are:
suite
in the icedove-uxp-version
folder.mozilla
in the icedove-uxp-version
folder..mozconfig
in the icedove-uxp-version
folder.mozilla/mach build
from the icedove-uxp-version
folder.Yes I am using it on IceApe-UXP.
Well, I managed to get a working Iceape-UXP
binary (btw, it's not IceApe-UXP
), and I have serious doubts about your words. In this particular case, adding the new GUID to install.rdf
is not enough to make the add-on work properly, and it is impossible not to notice this (not to mention that you used the wrong GUID here).
Leaving emotions aside (thanks in advance), I'm not against the possibility of using CAA in Iceape-UXP (as well as in SeaMonkey, see #14), although this really doesn't make much sense, except maybe as a directory. I just want it to be done thoughtfully, responsibly and correctly.
@JustOff The addon is working in Iceape-UXP. All I did locally was add the GUID to install.rdf and nothing more. I am aware that the addons in the archive will not install without at minimum downloading them adding the Iceape-UXP GUID to install.rdf, and in many cases they will need additional work beyond that, just as they would with regular SeaMonkey.
Many addons that aren't written with specific intentions to run on SeaMonkey/Iceape-UXP will run just fine with the GUID added and nothing more, two such examples from your GitHub repositories are Ublock Origin Legacy and Cookies Exterminator (I planned to submit a PR for Cookies Exterminator next). I personally think that just having some sort of warning to alert SeaMonkey/Iceape-UXP users that this addon isn't supported on their browser when they browse to caa:
should suffice. I can add this message if you would like me to do so.
I would rather submit this to the official CAA than have to maintain a fork specific to SeaMonkey and IA-UXP, which is why I submitted this in the first place.
This addon does indeed work properly on Iceape-UXP, see screenshot.
Fixed incorrect GUID that the moron @mattatobin mentioned.
Sorry, but to have a broken button and menu does not mean to have a properly working extension, and you did not mention this when I asked if everything is ok. If you want this pull request to be accepted, then please make all the necessary changes so that everything works correctly. You can find all the key points using this simple query. Also, pay attention to the application name spelling in the commit description and comments, and to the spaces and tabs used in the code.
PS: I really do not welcome insults here, regardless of who first started this, and I ask everyone to have respect for this request.
@JustOff I have modified the addon to check for Iceape-UXP in the same places that it checks for SeaMonkey. The button in the toolbar is properly working now. I also edited the commit message. I apologize for wasting your time with that, I will do more thorough testing in the future.
@JustOff It appears I might be a moron after all! Fixed.
Well, to be honest it was really not the neatest pull request.
Add support for IceApe-UXP (Seamonkey Fork) https://wiki.hyperbola.info/doku.php?id=en:project:iceape-uxp