<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 Tito,</p>
<p>make sure you leave that question in a comment on the video!
Not everyone follows Tb-Planning.</p>
<p>In short, no decision to drop XPCOM access to Thunderbird
Add-ons has been made. We probably need to move away from it in
the long term. I didn't want to make the video longer by
mentioning the costly technologies (SDK, APIs, bootstrapped)
developed on the Firefox side to offer alternatives, now we are
at web extensions and a lot of the functionality can simply not
be covered by the new interfaces. <br>
</p>
<p>To get a feel for the functionality lost in <i>Firefox</i>
alone, take a look at the interface list under<br>
</p>
<p><a class="moz-txt-link-freetext" href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Comparison_with_XUL_XPCOM_extensions#Privileged_APIs">https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Comparison_with_XUL_XPCOM_extensions#Privileged_APIs</a></p>
<p>Everything that's listed as WebExtensions equivalent = NONE is
probably cause for an extension or two being currently
unportable.<br>
</p>
<p>The mail code base is even bigger and more complex as there are
a load of specific interfaces that would need to be supported.
The other thing is that the UI is a _lot_ larger than that of
Firefox, and porting all that to content HTML (let's say if XUL
is dropped) is a big job. Like I said in the video, writing XUL
overlays is a lot easier than manipulating a DOM tree, building
interfaces piece-meal. <br>
</p>
<p>I am not sure that the sandbox model would really help use
Add-on developers very much, we do like to interface with
objects such as messages / filters / folders / GLODA directly
and all that stuff is fairly privacy sensitive. This also opens
another can of worms because if Mozilla (who already are working
on offloading the hosting of THunderbird / SeaMonkey Addons from
AMO) wants to go towards automatic reviews similar to google's
store, we will have to create our own independent review team
for legacy Addons. I would obviously volunteer for reviewing
Mail Add-ons as I have a few years experience.</p>
<p>Thunderbird is currently a very desktop-centric App, that's why
the XUL model still works very well. My personal choice would be
to keep it that way as long as possible, I don't really trust
cloud-based interfaces as they change too rapidly and too much
based on trust and service stability. ANyway getting late here,
if you ask the question at the video I will give a short answer
there, but I would love to hear the council's current
perspective on it.<br>
</p>
<p>Axel<br>
</p>
<p><br>
</p>
<p><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.C61A954F.43D4C0C4@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>Re:
Fx57 Browser Bustage Explanation and Workarounds (Video)<br>
<b>From:</b>Tito <a class="moz-txt-link-rfc2396E" href="mailto:f.disclosure@gmail.com"><f.disclosure@gmail.com></a><br>
<b>To:</b>Axel Grude; Tb-planning <br>
<b>Sent: </b>Friday, 24/11/2017 09:33:30 09:33 GMT ST +0000
[Week 47]<br>
</div>
</blockquote>
</div>
<blockquote type="cite"
cite="mid:3aecb284-0ffa-cbbb-5529-2263fb165ec0@gmail.com"
id="mid_3aecb284_0ffa_cbbb_5529_2263fb165ec0_gmail_com" class="
cite">
<pre wrap="">splendid,
however i thing that there is question arising from the video i.e.
Mozilla states that they will be dropping the xpcom, but as i read in
multiple emails (the last one from m Magnus Melin) it has not been
decided if xpcom will be dropped in TB. As Magnus wrote:
"
some parts dropped from mozilla-central will move to comm-central if
there are no good alternatives for us
"
so the question is still opened in my opinion if xpcom will still
survive in TB.
or am i missing something here, if so can you please update me on this one?
regards,
Tito
On 22.11.2017 22:48, Axel Grude wrote:
> /Garrafrauns, 22 November 2017 21:26:44 /
>
> Dear all,
>
> Today I created a video (mainly addressed at the users of my addon
> QuickPasswords) that tries to explain what happened and to show some
> advantages / disadvantages of Firefox Quantum. It also gives some
> alternatives for people who want to keep using their legacy Addons, at
> least for the moment:
>
> <a class="moz-txt-link-freetext" href="https://youtu.be/4xWn5NWlLmE">https://youtu.be/4xWn5NWlLmE</a>
>
> This is a difficult subject (especially for explaining to the layman) I
> hope I haven't made too many mistakes. I am open to critizisim /
> feedback (ideally on YouTube) and would ask you to share it where you
> can if you think it is of value.
>
> thanks a lot,
> Axel
>
>
> *Axel Grude <a class="moz-txt-link-rfc2396E" href="mailto:axel.grude@gmail.com"><mailto:axel.grude@gmail.com></a>*
> Music Production and Composition
> Thunderbird Add-ons Developer (QuickFolders
> <a class="moz-txt-link-rfc2396E" href="https://addons.mozilla.org/thunderbird/addon/quickfolders-tabbed-folders/"><https://addons.mozilla.org/thunderbird/addon/quickfolders-tabbed-folders/></a>,
> quickFilters
> <a class="moz-txt-link-rfc2396E" href="https://addons.mozilla.org/thunderbird/addon/quickfilters/"><https://addons.mozilla.org/thunderbird/addon/quickfilters/></a>,
> QuickPasswords
> <a class="moz-txt-link-rfc2396E" href="https://addons.mozilla.org/firefox/addon/quickpasswords/"><https://addons.mozilla.org/firefox/addon/quickpasswords/></a>, Zombie Keys
> <a class="moz-txt-link-rfc2396E" href="https://addons.mozilla.org/thunderbird/addon/zombie-keys/"><https://addons.mozilla.org/thunderbird/addon/zombie-keys/></a>,
> SmartTemplate4
> <a class="moz-txt-link-rfc2396E" href="https://addons.mozilla.org/thunderbird/addon/smarttemplate4/"><https://addons.mozilla.org/thunderbird/addon/smarttemplate4/></a>)
> Visit my YouTube Channel <a class="moz-txt-link-rfc2396E" href="https://www.youtube.com/c/thunderbirddaily"><https://www.youtube.com/c/thunderbirddaily></a>
> for email productivity tips Get Thunderbird!
>
>
>
> _______________________________________________
> tb-planning mailing list
> <a class="moz-txt-link-abbreviated" href="mailto:tb-planning@mozilla.org">tb-planning@mozilla.org</a>
> <a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/tb-planning">https://mail.mozilla.org/listinfo/tb-planning</a>
>
</pre>
</blockquote>
<br>
<br>
</body>
</html>