<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
</head>
<body smarttemplateinserted="true" text="#000000" bgcolor="#FFFFFF">
<div id="smartTemplate4-template">
<p>Dear Joachim,</p>
<p>if you need help contact me off list, you can make a few simple
changes and your overlays will work again.</p>
<p>Jörg kindly provided a "cook-book" with steps to make our
Add-ons compatible again:</p>
<p><a class="moz-txt-link-freetext" href="https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_57">https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_57</a></p>
<p>
<blockquote type="cite">- Overlays are not working anymore in
addons. The addons have to be rewritten as bootstrapped
addons.
<br>
</blockquote>
Not true - you do not need to make your addon restartless in
Thunderbird. XUL is still alive and well.<br>
</p>
<p>As first quickfix, in order to make any preferences / dialogs
work again, you have to add:</p>
<p><?xml-stylesheet
href=<a class="moz-txt-link-rfc2396E" href="chrome://messenger/skin/preferences/preferences.css">"chrome://messenger/skin/preferences/preferences.css"</a>
type="text/css" ?></p>
<p>(it will be backward compatible)</p>
<p>
<blockquote type="cite">- The beta channel on AMO has gone.
<br>
</blockquote>
Thunderbird is currently moving to thunderbird.net, please stand
by for the new system. In the meantime, I think you can get
betas / test versions / dailys / nightlies from the ftp server:</p>
<p><a class="moz-txt-link-freetext" href="https://ftp.mozilla.org/pub/thunderbird/releases/">https://ftp.mozilla.org/pub/thunderbird/releases/</a><br>
</p>
<p>kind regards, hth,<br>
Axel<br>
</p>
<style type="text/css">
.myName {
text-shadow: 1px 1px 2px #DDD;
transition:font-size 0.5s;
}
.myName:hover, .myName a:hover
{ font-size:13pt; text-shadow: 3px 3px 4px rgba(200,250,200,0.7);}
.moz-signature {opacity: 1.0 !important;}
.myName a { cursor: pointer !important; transition:font-size 0.5s;}
.myLogo {
transition: all .4s ease-out;
}
.myLogo:hover {
transform: scale(3) translate(-30px,-5px);
}
#mySignature, :not(blockquote) #mySignature {
background: rgb(230,240,163);
background-image: linear-gradient(to bottom, rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%);
color: #444;
box-shadow: 4px 4px 9px -2px rgba(0,0,0,0.65);
border-radius: 0.7em; padding: 0.8em 1.2em;
border: 1px dashed #8080A0;
font-size: 11pt !important;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
width: 65%;
}
.AddonList a {
color: #666666;
font-size: 10pt !important;
}
</style>
<div id="mySignature"> <b class="myName"><a
href="mailto:axel.grude@gmail.com">Axel Grude</a></b> <br>
Music Production and Composition <br>
Thunderbird Add-ons Developer <span class="AddonList">(<a
href="https://addons.mozilla.org/thunderbird/addon/quickfolders-tabbed-folders/">QuickFolders</a>,
<a
href="https://addons.mozilla.org/thunderbird/addon/quickfilters/">quickFilters</a>,
<a
href="https://addons.mozilla.org/firefox/addon/quickpasswords/">QuickPasswords</a>,
<a
href="https://addons.mozilla.org/thunderbird/addon/zombie-keys/">Zombie
Keys</a>, <a
href="https://addons.mozilla.org/thunderbird/addon/smarttemplate4/">SmartTemplate4</a>)</span>
<br>
Visit my <a href="https://www.youtube.com/c/thunderbirddaily">YouTube
Channel</a> for email productivity tips <img
style="margin-top: 1em; float: right; box-shadow: 1px 1px 2px
rgba(20, 20, 20, 0.4);" moz-do-not-send="false" class="myLogo"
src="cid:part8.017DB446.C19F2E90@gmail.com" alt="Get
Thunderbird!" height="15" width="94">
</div>
</div>
<div id="smartTemplate4-quoteHeader">
<style type="text/css" scoped="">
#newHeaderAG1 b { font-weight:bold; color: #990033; min-width: 4.5em; max-width:none; display:inline-block;}
</style>
<blockquote type="cite" style="margin-bottom: -20px !important;
padding-bottom:20px !important;">
<div id="newHeaderAG1" style="font-size: x-small; padding:1em;
background-color:rgba(220,220,240,0.4); border-radius:3px;"> <b>Subject:</b>Supporting
future addon development<br>
<b>From:</b>Joachim Herb <a class="moz-txt-link-rfc2396E" href="mailto:joachim.herb@gmx.de"><joachim.herb@gmx.de></a><br>
<b>To:</b>Tb-planning <br>
<b>Sent: </b>Friday, 20/04/2018 15:58:06 15:58 GMT ST +0100
[Week 16]<br>
</div>
</blockquote>
</div>
<blockquote type="cite"
cite="mid:eecd6312-e755-a3bc-92b6-11f64f6192d1@gmx.de"
id="mid_eecd6312_e755_a3bc_92b6_11f64f6192d1_gmx_de" class=" cite">Dear
Thunderbird developers,
<br>
<br>
I am writing this, because I develop an addon for Thunderbird
(CompactHeader) which still seems quite popular.
<br>
<br>
Currently, major changes have happened in the Thunderbird
ecosystem which make the addon development more difficult:
<br>
<br>
- The beta channel on AMO has gone.
<br>
- Overlays are not working anymore in addons. The addons have to
be rewritten as bootstrapped addons.
<br>
- It became difficult to download the latest nightly builds for
Thunderbird.
<br>
<br>
Actually, I noticed the last two changes, because I have setup
Travis-CI and Appveyor tests for my addon (perhaps also
interesting for other addon authors:
<a class="moz-txt-link-freetext" href="https://github.com/jmozmoz/compactheader">https://github.com/jmozmoz/compactheader</a>) using mozmill tests.
<br>
<br>
How do you plan (this is the planning mailing list eventually) to
support addon developers in the future? Here are some suggestions,
which could make life easier:
<br>
<br>
- Provide fixed links to the latest builds and the mozmill zip
files of all channels (release, esr, beta, nightly).
<br>
- Perhaps even setup a dedicated CI environment to test the latest
Thunderbird builds with selected addons.
<br>
- Find some replacement for the beta channel of AMO: At the very
beginning of development of my addon I used mozdev.org to
distribute builds. But how to create a community of beta testers
for addons? Could there be a (again) a centralized way to
distribute beta versions of addons and perhaps advertise the new
way to the users of Thunderbird beta (and nightly)?
<br>
- Communicate major changes (like drop of overlay support, or the
incompatibilities introduced with Thunderbird 60.0 beta) to addon
developers (perhaps via AMO)?
<br>
- Provide an example for a bootstrapped Thunderbird add-on which
modifies the UI (replacement for XUL overlay).
<br>
<br>
One of the points, which is mentioned why people like Thunderbird,
is the ability to customize it by using addons. So it should be in
the interest of the future development of Thunderbird, to keep
addons alive.
<br>
<br>
Thank you for your work and your help.
<br>
Joachim
<br>
<br>
<br>
<br>
_______________________________________________
<br>
tb-planning mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:tb-planning@mozilla.org">tb-planning@mozilla.org</a>
<br>
<a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/tb-planning">https://mail.mozilla.org/listinfo/tb-planning</a>
<br>
<br>
</blockquote>
<br>
<br>
</body>
</html>