Extension development for TB64+, was: Extension development for beta

Geoff Lankow geoff at thunderbird.net
Fri Nov 23 10:11:49 UTC 2018


Preferences dialogs will have a place in the UI again in 65, or in 64 if 
there's another beta and the changes are approved for uplift. See this 
comment <https://bugzilla.mozilla.org/show_bug.cgi?id=1489930#c19>, this 
manifest 
<https://github.com/darktrojan/shrunked/blob/webext/manifest.json>, or 
this manifest 
<https://github.com/darktrojan/openwith/blob/legacy/manifest.json> for 
an example of how to do it.

Both of my more-popular extensions will work in 65, although there are 
no packaged versions at this point. See the second and third links above.

GL

On 23/11/18 22:54, Jörg Knobloch wrote:
> On 23/11/2018 10:36, Eyal Rozenberg wrote:
>> Aren't you contradicting the text here:
>> https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63
>>
>> which says that it's the restartless extensions that are likely to
>> survive and the XUL overlay loader that's the short-term solution?
>
> I don't see it as a contraction. Right now, A, B and C work. Something 
> is going to happen to restartless add-ons, we don't know yet. And the 
> XUL overlay via the TB overlay loader is a temporary measure (mostly 
> created for Lightning) and we don't know how long it will last. But 
> it's looking good so far.
>
>> Also, and sorry for being confused, but - where is there a detailed
>> explanation, or a worked example, of converting the preferences dialog
>> of an extension to something that will show up in TB 63+ ?
>
> There isn't one. TB is community based, so someone from the community 
> can start one. The basic recipe for type C is: Change install.rdf to 
> manifest.json (as has been said many times) and then fix any problems 
> that you find. For ThunderHTMLedit I had three problems: Tab switching 
> didn't work any more, assignment to innerHTML didn't work any more, 
> one M-C editor API was removed. I don't have a preferences dialogue - 
> and I know why ;-)
>
> Jörg.
>
>
> _______________________________________________
> tb-planning mailing list
> tb-planning at mozilla.org
> https://mail.mozilla.org/listinfo/tb-planning
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/tb-planning/attachments/20181123/4653cfd5/attachment.html>


More information about the tb-planning mailing list