What is the correct <!-- Target Applications --> coding for a Basilik addon? In theory an addon that works on Palemoon should work on Basilik, but some of the ones I like in Palemoon don't work (yet) in Basilik.
Seems editing the <!-- Target Applications --> coding in the install.rdf would solve that, or is something else needed?
Thanks for any input!
Basilik addons
Moderator: Basilisk-Dev
-
- Lunatic
- Posts: 492
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: Basilik addons
It depends. The best way to figure out if a specific extension will work is to try editing install.rdf rather than asking here.
Pale Moon themes absolutely do not work in Basilisk unless the theme takes into account the differences between the Basilisk Australis interface and the Pale Moon pre-Australis/Strata interface and is explicitly written in a way that supports both.
In regard to extensions, more often than not they will work with simple install.rdf changes even if the addon itself does not officially support Basilisk. This is how, for example, I use RealityRipple's MTube extension with Basilisk even though it does not officially support Basilisk.
Sometimes there are conditionals in addon code. For example "If Pale Moon behave in X way, if Seamonkey behave in Y way". Anything that checks specific applications will possibly need to be updated by you if it doesn't check for Basilisk or Firefox 52.
Also be mindful that extension autoupdates won't work with modified versions of extensions.
TLDR
* Themes not intended for Basilisk or Firefox 52 will absolutely not work
* Pale Moon addons usually work with just modifications to install.rdf for the version number
* Some addons will need code changes to work
Pale Moon themes absolutely do not work in Basilisk unless the theme takes into account the differences between the Basilisk Australis interface and the Pale Moon pre-Australis/Strata interface and is explicitly written in a way that supports both.
In regard to extensions, more often than not they will work with simple install.rdf changes even if the addon itself does not officially support Basilisk. This is how, for example, I use RealityRipple's MTube extension with Basilisk even though it does not officially support Basilisk.
Sometimes there are conditionals in addon code. For example "If Pale Moon behave in X way, if Seamonkey behave in Y way". Anything that checks specific applications will possibly need to be updated by you if it doesn't check for Basilisk or Firefox 52.
Also be mindful that extension autoupdates won't work with modified versions of extensions.
TLDR
* Themes not intended for Basilisk or Firefox 52 will absolutely not work
* Pale Moon addons usually work with just modifications to install.rdf for the version number
* Some addons will need code changes to work
-
- Moonbather
- Posts: 57
- Joined: 2017-12-25, 03:51
- Location: Bonn, Germany
Re: Basilik addons
Thanks for the response. Actually I am not asking about a specific addon but in general for the correct <targetApplication> coding for all Basilik addons.
This code works for me for an addon used in Palemoon. What should the three bold-face code lines be for Basilik?
<targetApplication>
<RDF:Description>
<id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</id> <!-- Pale Moon -->
<minVersion>27.0.0a1</minVersion>
<maxVersion>28.*</maxVersion>
</RDF:Description>
</targetApplication>
Thanks!
This code works for me for an addon used in Palemoon. What should the three bold-face code lines be for Basilik?
<targetApplication>
<RDF:Description>
<id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</id> <!-- Pale Moon -->
<minVersion>27.0.0a1</minVersion>
<maxVersion>28.*</maxVersion>
</RDF:Description>
</targetApplication>
Thanks!
-
- Lunatic
- Posts: 492
- Joined: 2022-03-23, 16:41
- Location: Chamber of Secrets
Re: Basilik addons
Basilisk uses the same UUID as Firefox did. Try the below. I changed the id, minVersion, and maxVersion values.
Code: Select all
<targetApplication>
<RDF:Description>
<id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</id>
<minVersion>52.0</minVersion>
<maxVersion>52.*</maxVersion>
</RDF:Description>
</targetApplication>