<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>