maildev@lists.thunderbird.net

Thunderbird email developers

View all threads

Intent to unship: Stand-alone options window

JK
Jörg Knobloch
Tue, May 29, 2018 6:01 PM

Hi all,

in bug 1465061[1] I intend to remove the stand-alone options window so
that preferences will be shown and edited in a tab like Firefox has done
for years.

These are the reasons:

  • "Preferences in tab" exist in Thunderbird since TB 37 hidden behind a
    preference (mail.preferences.inContent). Removing the legacy stand-alone
    window will reduce the maintenance burden.
  • Mozilla core support for preferences is geared towards Firefox'
    preferences in a tab, so it will become increasingly difficult to
    support the legacy panel. For example we had to adopt the
    preferences.xml bindings into comm-central.
  • Mozilla core has moved to using the 'Preferences' object (supplied in
    toolkit/content/preferencesBindings.js) and the C-C's preferences code
    has significantly diverged from M-C's which makes it very hard to follow
    M-C. Most recently we noticed that in bug 1460721[2] where a simple port
    of M-C changes obliterated the stand-alone window.
  • Thunderbird should be modernised and follow Firefox with regards to
    preference editing in-situ.
  • This will open the path to the Account Manager in a tab, bug 1096006[3].

Any objections? Speak up now or forever hold your peace.

Jörg.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1465061 - remove
stand-alone preferences window
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1460721 - font chooser
broken
[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1096006 - Account
manager in a tab

Hi all, in bug 1465061[1] I intend to remove the stand-alone options window so that preferences will be shown and edited in a tab like Firefox has done for years. These are the reasons: * "Preferences in tab" exist in Thunderbird since TB 37 hidden behind a preference (mail.preferences.inContent). Removing the legacy stand-alone window will reduce the maintenance burden. * Mozilla core support for preferences is geared towards Firefox' preferences in a tab, so it will become increasingly difficult to support the legacy panel. For example we had to adopt the preferences.xml bindings into comm-central. * Mozilla core has moved to using the 'Preferences' object (supplied in toolkit/content/preferencesBindings.js) and the C-C's preferences code has significantly diverged from M-C's which makes it very hard to follow M-C. Most recently we noticed that in bug 1460721[2] where a simple port of M-C changes obliterated the stand-alone window. * Thunderbird should be modernised and follow Firefox with regards to preference editing in-situ. * This will open the path to the Account Manager in a tab, bug 1096006[3]. Any objections? Speak up now or forever hold your peace. Jörg. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1465061 - remove stand-alone preferences window [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1460721 - font chooser broken [3] https://bugzilla.mozilla.org/show_bug.cgi?id=1096006 - Account manager in a tab
OE
Onno Ekker
Tue, May 29, 2018 6:07 PM

On 29 May 2018, at 20:01, Jörg Knobloch jorgk@jorgk.com wrote:

Hi all,

in bug 1465061[1] I intend to remove the stand-alone options window so that preferences will be shown and edited in a tab like Firefox has done for years.

These are the reasons:

  • "Preferences in tab" exist in Thunderbird since TB 37 hidden behind a preference (mail.preferences.inContent). Removing the legacy stand-alone window will reduce the maintenance burden.
  • Mozilla core support for preferences is geared towards Firefox' preferences in a tab, so it will become increasingly difficult to support the legacy panel. For example we had to adopt the preferences.xml bindings into comm-central.
  • Mozilla core has moved to using the 'Preferences' object (supplied in toolkit/content/preferencesBindings.js) and the C-C's preferences code has significantly diverged from M-C's which makes it very hard to follow M-C. Most recently we noticed that in bug 1460721[2] where a simple port of M-C changes obliterated the stand-alone window.
  • Thunderbird should be modernised and follow Firefox with regards to preference editing in-situ.
  • This will open the path to the Account Manager in a tab, bug 1096006[3].

Any objections? Speak up now or forever hold your peace.

Jörg.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1465061 - remove stand-alone preferences window
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1460721 - font chooser broken
[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1096006 - Account manager in a tab

I’ve been using this setting for a while in Thunderbird and the only ill side effect I know off, is that keyboard navigation is a bit more tedious in a tab. Instead of using Alt+key you have to use Alt+Shift+key and tabbing and entering is a bit different.

All in all not enough reason to block removing this though…

Onno

> On 29 May 2018, at 20:01, Jörg Knobloch <jorgk@jorgk.com> wrote: > > Hi all, > > in bug 1465061[1] I intend to remove the stand-alone options window so that preferences will be shown and edited in a tab like Firefox has done for years. > > These are the reasons: > > * "Preferences in tab" exist in Thunderbird since TB 37 hidden behind a preference (mail.preferences.inContent). Removing the legacy stand-alone window will reduce the maintenance burden. > * Mozilla core support for preferences is geared towards Firefox' preferences in a tab, so it will become increasingly difficult to support the legacy panel. For example we had to adopt the preferences.xml bindings into comm-central. > * Mozilla core has moved to using the 'Preferences' object (supplied in toolkit/content/preferencesBindings.js) and the C-C's preferences code has significantly diverged from M-C's which makes it very hard to follow M-C. Most recently we noticed that in bug 1460721[2] where a simple port of M-C changes obliterated the stand-alone window. > * Thunderbird should be modernised and follow Firefox with regards to preference editing in-situ. > * This will open the path to the Account Manager in a tab, bug 1096006[3]. > > Any objections? Speak up now or forever hold your peace. > > Jörg. > > [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1465061 - remove stand-alone preferences window > [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1460721 - font chooser broken > [3] https://bugzilla.mozilla.org/show_bug.cgi?id=1096006 - Account manager in a tab > I’ve been using this setting for a while in Thunderbird and the only ill side effect I know off, is that keyboard navigation is a bit more tedious in a tab. Instead of using Alt+key you have to use Alt+Shift+key and tabbing and entering is a bit different. All in all not enough reason to block removing this though… Onno