<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 18/04/2011 00:02, Bryan Clark wrote:
    <blockquote cite="mid:4DAB7182.7060504@gnome.org" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Create a home tab which is always available and instead of
      requiring a 3 pane window to always be open it's the home tab that
      is required.  This has a number of great improvements to the over
      all system.  <br>
      <br>
      * Instead of showing a 3 pane like tab (using an empty account
      page) when Thunderbird is being setup we show the home tab<br>
      * The only tab that can't be closed is the home tab instead of the
      3 pane window.  The home tab helps you launch other tabs like the
      3 pane tab or add-on provided tabs.<br>
      * Opening mail in new windows simply becomes opening TB in a new
      window with a message reader tab and the home tab (likely the tab
      row is hidden in this case); which avoids all the duplicate code
      of the current separate window<br>
      <br>
      I'd love to help where I can.  I'd say just get started on
      something very simple and build from there.  Currently AFAIK much
      of TB is expecting a 3 pane running at all times so you'll likely
      hit most of your issues there.<br>
    </blockquote>
    I'm for this, but I'd strongly recommend splitting this up into
    several bits of work:<br>
    <ol>
      <li>Implementing the home tab and whatever goes in it.</li>
      <li>Allowing the 3-pane tab to be closed</li>
      <li>Replacing the standalone message reader with the "main"
        window.</li>
    </ol>
    1 and 2 can probably be implemented side by side if there's a
    skeleton implementation for a tab that always stays open. Closing
    the 3-pane tab is likely to be complicated as I believe there is a
    lot of code which assumes the existence of the various panes, but
    finding out exactly what, and getting it cleaned up would be a good
    gain IMO.<br>
    <br>
    Mark.<br>
  </body>
</html>