TB65 & legacy Addon Reminderfox -- EOL

Onno Ekker o.e.ekker at gmail.com
Mon Jan 21 12:57:10 UTC 2019

With a little help from
https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63, I've managed to
relatively easily make my add-on Mail Redirect available for Thunderbird
61+, by using the overlay loader.
This technique will probably make it into the next release version of
Thunderbird (Thunderbird 66? 67? 68?), and after that. I have high hopes
the WebExtensions (MailExtensions?) for Thunderbird have evolved and become
usable, documented and "easy" to make. By this time the whole add-on will
need a thorough rewrite, but then the add-on developers have a full cycle
to adopt.

The main thing that had to be changed for current Beta/Central, was the
overlays in chrome.manifest, since all the overlays have been removed from
Thunderbird, so instead of overlaying the overlay, I now have to overlay
the original window, e.g. messenger.xul or messageWindow.xul.By having both
an install.rdf and a manifest.json it is even possible to have it
compatible both for TB 60 ESR and lower and TB61+.


On Mon, Jan 21, 2019 at 1:35 PM John Bieling <john.bieling at gmx.de> wrote:

> Hello everybody,
> The only WebExtension I know is owl, maybe one can look at that?
> As for the UI part, is the no longer working xul overlaying the main
> problem?
> When I converted TbSync from legacy to bootstrapped, I did not want to
> convert all my xul overlays to JavaScript overlays so I created my own
> OverlayManager which does the conversion for me (on the fly). It is not
> perfect and cannot overlay everything, but made the transition from legacy
> to bootstrapped not so painful and I could continue to use most of my xul
> files.
> I have not started to work on WebExtension, because so much is still
> changing, but the principal should be the same. I do not know, if my
> OverlayManager could be useful to others.
> Does anyone know what the future of „backported“ overlay support for
> legacy addons in TB64? Can we somehow continue to use it from WebExtension?
> John
> Am 21.01.2019 um 11:49 schrieb Axel Grude <axel.grude at gmail.com>:
>  Garrafrauns, 21/Jan/2019 10:48
> Thanks for the heads up.
> Can somebody point me to the page that listed an entry point for Interface
> rewrite efforts? I remember seeing one on the Wiki which was systematized
> but can't find it anymore. I still want to go forward (even though I
> haven't even started to make my Add-ons compatible with 60.1 - I feel there
> is a "quantum leap" necessary - I tried removing install.rdf and  writing a
> manifest.json for SmartTemplate⁴ but didn't get far even making it
> "installable".
> I have no choice but to make my Add-ons future proof because I now largely
> live of them. I don't even have a feel for whether "the time and effort"
> for rewriting will be worth it (or whether I can manage it) in any way ...
> reminder that we should do a guided walkthrough / developer hangout with
> somebody who has successfully converted their Add-on. The documentation isn
> wither not there or very obscured and I have no clue how to write it
> myself...
> Axel
> *Axel Grude <axel.grude at gmail.com>*
> Music Production and Composition
> Thunderbird Add-ons Developer (QuickFolders
> <https://addons.thunderbird.net/thunderbird/addon/quickfolders-tabbed-folders/>,
> quickFilters
> <https://addons.thunderbird.net/thunderbird/addon/quickfilters/>,
> QuickPasswords <https://addons.mozilla.org/firefox/addon/quickpasswords/>,
> Zombie Keys
> <https://addons.thunderbird.net/thunderbird/addon/zombie-keys/>,
> SmartTemplate⁴
> <https://addons.thunderbird.net/thunderbird/addon/smarttemplate4/>)
> Visit my YouTube Channel <https://www.youtube.com/c/thunderbirddaily> for
> email productivity tips <thunderbird_blog2.png>
> *Subject:*TB65 & legacy Addon Reminderfox -- EOL
> *From:*Neandr <neandr at gmx.de> <neandr at gmx.de>
> *To:*Tb-planning <tb-planning at mozilla.org> <tb-planning at mozilla.org>
> *Sent: *Monday, 1/21/2019, 00:14 00:14 GMT ST +0000 [Week 4]
> After more then 12 years working with the Mozilla technology and
> contributing to Reminderfox, today I have to say 'Good Bye'.
> The Reminderfox team could not follow the changes required for Thunderbird
> 65. Not quite clear what the reasons are, but the alternatives -
> implementing the necessary changes for the legacy technique or rewriting
> with web extension - take an enormous amount of time and effort. The team
> sees no way to do that.
> This move is also a bit due to a lack of technical advice and instructions
> for add-ons. The Thunderbird development team is doing a great job, a job
> that requires a lot of work for the core. Let my say: Big Thanks for that!
> But an important Thunderbird asset is its addons, and for that the authors
> should get more technical support.
> The Reminderfox team has inform it's user base about the upcoming
> end-of-lifetime -- Please see here <http://t1p.de/RFeol>
> Bye
> Günter
> _______________________________________________
> tb-planning mailing listtb-planning at mozilla.orghttps://mail.mozilla.org/listinfo/tb-planning
> _______________________________________________
> tb-planning mailing list
> tb-planning at mozilla.org
> https://mail.mozilla.org/listinfo/tb-planning
> _______________________________________________
> 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/20190121/b64205a8/attachment-0001.html>

More information about the tb-planning mailing list