<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Preferences dialogs will have a place in the UI again in 65, or
in 64 if there's another beta and the changes are approved for
uplift. See <a moz-do-not-send="true"
href="https://bugzilla.mozilla.org/show_bug.cgi?id=1489930#c19">this
comment</a>, <a moz-do-not-send="true"
href="https://github.com/darktrojan/shrunked/blob/webext/manifest.json">this
manifest</a>, or <a moz-do-not-send="true"
href="https://github.com/darktrojan/openwith/blob/legacy/manifest.json">this
manifest</a> for an example of how to do it.</p>
<p>Both of my more-popular extensions will work in 65, although
there are no packaged versions at this point. See the second and
third links above.<br>
</p>
<p>GL<br>
</p>
<div class="moz-cite-prefix">On 23/11/18 22:54, Jörg Knobloch wrote:<br>
</div>
<blockquote type="cite"
cite="mid:8ccea794-f17d-4fbe-ee88-d75292cb24b5@jorgk.com">On
23/11/2018 10:36, Eyal Rozenberg wrote:
<br>
<blockquote type="cite">Aren't you contradicting the text here:
<br>
<a class="moz-txt-link-freetext" href="https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63">https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63</a>
<br>
<br>
which says that it's the restartless extensions that are likely
to
<br>
survive and the XUL overlay loader that's the short-term
solution?
<br>
</blockquote>
<br>
I don't see it as a contraction. Right now, A, B and C work.
Something is going to happen to restartless add-ons, we don't know
yet. And the XUL overlay via the TB overlay loader is a temporary
measure (mostly created for Lightning) and we don't know how long
it will last. But it's looking good so far.
<br>
<br>
<blockquote type="cite">Also, and sorry for being confused, but -
where is there a detailed
<br>
explanation, or a worked example, of converting the preferences
dialog
<br>
of an extension to something that will show up in TB 63+ ?
<br>
</blockquote>
<br>
There isn't one. TB is community based, so someone from the
community can start one. The basic recipe for type C is: Change
install.rdf to manifest.json (as has been said many times) and
then fix any problems that you find. For ThunderHTMLedit I had
three problems: Tab switching didn't work any more, assignment to
innerHTML didn't work any more, one M-C editor API was removed. I
don't have a preferences dialogue - and I know why ;-)
<br>
<br>
Jörg.
<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>
</blockquote>
</body>
</html>