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