Update add-on for thunderbird-60.3


(Harald Judt) #1

Hi,

I’d like to update my add-on (Lightning QR-Code Add-on) to make it work with thunderbird-60.3.1 but even after searching for quite some time I haven’t really got a clue what changed and what should still work. Some add-ons should work, some should not. I tried the new version when it appeared a few weeks ago, but half of my add-ons haven’t been working at that time any more, even when forcing them to activate.

Where can I find information about these changes? Are there any guides for migration (especially for thunderbird!) for developers, e.g. about which parts of the API are still supported, what is deprecated, which parts of the Firefox WebExtension APIs are supported by thunderbird-60.3.1?


(Walt) #2

Are these any help?

https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_57

https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63


(Harald Judt) #3

Yes thanks, those links are helpful. Seems like those migrations mean quite some work. I’ll probably wait a bit until that has stabilized. Maybe I delay my porting efforts until 63 or 68 are available, hopefully providing more WebExtension APIs, staying at 52.9 for the time being.


(Vseerror) #4

It may not be necessary to wait.

Let’s be specific - which addons are you talking about?


(Harald Judt) #5

Thanks, my add-on is this:

It is a bootstrapped add-on using inline options and the following
interfaces/services:

nsIStyleSheetService
nsIXULChromeRegistry
nsIIOService
nsIPrefService
imgITools
clipboard

It extends the Lightning Calendar Add-on DOM to show tooltips with qr
codes for events.

Harald