<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bryan Clark &#187; tabs</title>
	<atom:link href="http://clarkbw.net/blog/tag/tabs/feed/" rel="self" type="application/rss+xml" />
	<link>http://clarkbw.net/blog</link>
	<description>Change thrives on me</description>
	<lastBuildDate>Mon, 02 Apr 2012 23:29:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Try other web apps in Thunderbird tabs</title>
		<link>http://clarkbw.net/blog/2009/11/25/try-other-web-apps-in-thunderbird-tabs/</link>
		<comments>http://clarkbw.net/blog/2009/11/25/try-other-web-apps-in-thunderbird-tabs/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 22:30:50 +0000</pubDate>
		<dc:creator>Bryan Clark</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google calendar]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://clarkbw.net/blog/?p=738</guid>
		<description><![CDATA[Colin Dean converted the code from my post on Google Calendar in Thunderbird tabs and created a GMail tab for Thunderbird. If you&#8217;re interested in trying what a web application would look like running inside a Thunderbird tab without modifying an extension use the following code snippet. Open the Error Console from the Tools Menu &#8230; <a href="http://clarkbw.net/blog/2009/11/25/try-other-web-apps-in-thunderbird-tabs/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://cad.cx/">Colin Dean</a> converted the <a href="http://hg.mozilla.org/users/clarkbw_gnome.org/googlecalendartab/">code</a> from my post on <a href="http://clarkbw.net/blog/2009/11/23/google-calendar-in-thunderbird-tabs/">Google Calendar in Thunderbird tabs</a> and created a <a href="https://code.edge.launchpad.net/~colindean/+junk/gmailtab">GMail tab for Thunderbird</a>.</p>
<p>If you&#8217;re interested in trying what  a web application would look like running inside a Thunderbird tab without modifying an extension use the following code snippet.</p>
<p>Open the Error Console from the Tools Menu</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-741" title="tools-error-console" src="http://clarkbw.net/blog/wp-content/uploads/2009/11/tools-error-console-290x300.png" alt="tools-error-console" width="290" height="300" /></p>
<p>Copy &amp; Paste this code into the input entry at the top:</p>
<pre>Components.classes['@mozilla.org/appshell/window-mediator;1']
          .getService(Components.interfaces.nsIWindowMediator)
          .getMostRecentWindow("mail:3pane")
          .document.getElementById("tabmail")
          .openTab("contentTab",{contentPage:"http://tinyvid.tv/show/2h9led44g152z"})</pre>
<p><strong>update:</strong> here&#8217;s a text input which you can easily copy and paste the above code from.<br />
<input style="width:100%;" type="text" value="Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(Components.interfaces.nsIWindowMediator).getMostRecentWindow('mail:3pane').document.getElementById('tabmail').openTab('contentTab',{contentPage:'http://tinyvid.tv/show/2h9led44g152z'})"/>
<p>Change the provided link ( <a href="http://tinyvid.tv/show/2h9led44g152z">http://tinyvid.tv/show/2h9led44g152z</a> ) at the end to the web application you&#8217;d like to try, like <a href="http://twitter.com">http://twitter.com</a> for example.  Click the <strong>( Evaluate )</strong> button.</p>
<p style="text-align: center;"><a href="http://clarkbw.net/blog/wp-content/uploads/2009/11/error-console.png"><img class="size-medium wp-image-739  aligncenter" title="error-console" src="http://clarkbw.net/blog/wp-content/uploads/2009/11/error-console-300x214.png" alt="error-console" width="300" height="214" /></a></p>
<p><span style="text-decoration: underline;">It&#8217;s Party Time!</span> ( if you didn&#8217;t change the link,  <a href="http://tinyvid.tv/show/2h9led44g152z">http://tinyvid.tv/show/2h9led44g152z</a> )</p>
<p style="text-align: center;"><a href="http://clarkbw.net/blog/wp-content/uploads/2009/11/its-party-time-in-a-thunderbird-tab.png"><img class="size-medium wp-image-740  aligncenter" title="its-party-time-in-a-thunderbird-tab" src="http://clarkbw.net/blog/wp-content/uploads/2009/11/its-party-time-in-a-thunderbird-tab-300x293.png" alt="its-party-time-in-a-thunderbird-tab" width="300" height="293" /></a></p>
<p>You can continue to iterate the tab application by creating a new <a href="https://developer.mozilla.org/en/Thunderbird/Content_Tabs#Handling_clicks">click handler</a>, however at that point it might be worthwhile to start with the extension code instead of working in the error console.</p>
<p><strong>Jetpack for Thunderbird</strong></p>
<p>In the hopefully not too distant future Thunderbird will gain <a href="https://jetpack.mozillalabs.com/">Jetpack</a> as it&#8217;s new extension model and it will be no longer necessary for add-ons like this these be created but instead a simple Jetpack which can do the same things without restarts or complicated installs.</p>
<p>If you&#8217;re interested in this take a look at Andrew&#8217;s recent <a href="http://www.visophyte.org/blog/2009/11/22/thunderbird-jetpack-teasers-words-per-minute-in-compose/">Jetpack in Thunderbird</a> post.</p>
<p><span style="color: #808080;"><em>Above code snippet courtesy of Magnus in <a title="mkmelin+mozilla@iki.fi -- (From update of attachment 403217) Looks good. Tested using  Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(Components.interfaces.nsIWindowMediator).getMo ..." href=""><a class="__firefox_bugidhelper"></a></a></em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://clarkbw.net/blog/2009/11/25/try-other-web-apps-in-thunderbird-tabs/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Google Calendar in Thunderbird tabs</title>
		<link>http://clarkbw.net/blog/2009/11/23/google-calendar-in-thunderbird-tabs/</link>
		<comments>http://clarkbw.net/blog/2009/11/23/google-calendar-in-thunderbird-tabs/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 00:49:43 +0000</pubDate>
		<dc:creator>Bryan Clark</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google calendar]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://clarkbw.net/blog/?p=724</guid>
		<description><![CDATA[If you&#8217;re a Google Calendar user like myself you might want to check out this really simple add-on for Thunderbird, which should be available as an official add-on for the coming Thunderbird 3 release. The Google Calendar Tab As simple as it sounds, this adds the Google Calendar web interface as a new tab directly &#8230; <a href="http://clarkbw.net/blog/2009/11/23/google-calendar-in-thunderbird-tabs/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a <a href="http://calendar.google.com/">Google Calendar</a> user like myself you might want to check out this really simple add-on for <a href="http://www.mozillamessaging.com/thunderbird/">Thunderbird</a>, which should be available as an official add-on for the coming Thunderbird 3 release.</p>
<p><strong>The Google Calendar Tab</strong></p>
<p>As simple as it sounds, this adds the Google Calendar web interface as a new tab directly into Thunderbird.  Creating and viewing events works just as it would in a browser like Firefox. <img src='http://clarkbw.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://clarkbw.net/blog/wp-content/uploads/2009/11/Google-Calendar-Tab.png"><img class="size-medium wp-image-726  aligncenter" title="Google Calendar Tab" src="http://clarkbw.net/blog/wp-content/uploads/2009/11/Google-Calendar-Tab-300x226.png" alt="Google Calendar Tab" width="300" height="226" /></a></p>
<p>If your calendar is setup to show popup alerts you&#8217;ll continue to see them from the calendar tab while in other, mail, tabs.</p>
<p style="text-align: center;">Here&#8217;s my family <a href="http://en.wikipedia.org/wiki/Pinochle">Pinochle</a> game reminder alert showing.</p>
<p style="text-align: center;"><img class="size-full wp-image-725  aligncenter" title="Google Calendar Alerts" src="http://clarkbw.net/blog/wp-content/uploads/2009/11/Google-Calendar-Alerts.png" alt="Google Calendar Alerts" width="491" height="164" /></p>
<p style="text-align: left;">
<p style="text-align: left;">There is no official release of this extension yet, however you could grab the <a href="http://hg.mozilla.org/users/clarkbw_gnome.org/googlecalendartab/raw-file/tip/release/googlecalendartab.xpi">latest XPI</a>, download and install it into the latest (at least rc1) Shredder release.</p>
<p style="text-align: left;"><strong>More Extensions</strong></p>
<p style="text-align: left;">It&#8217;s easy to get started integrating a web application like Twitter, Remember the Milk, and other sites into Thunderbird.  Once you get the initial pieces  you can start working on better integration into your email conversations.</p>
<p style="text-align: left;">If you&#8217;re interested in creating an extension similar to this one, here are a couple links you probably want to  check out:</p>
<ul>
<li><a href="http://hg.mozilla.org/users/clarkbw_gnome.org/googlecalendartab/">Google Calendar Tab source code</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=516776">bug 516776 &#8211; Make it possible for browser elements to navigate through links/pages</a></li>
<li><a href="https://developer.mozilla.org/En/Thunderbird_3_for_developers#Content_Browsing">Thunderbird 3 for Developers &#8211; Content Browsing</a></li>
<li><a href="https://developer.mozilla.org/en/Thunderbird/Content_Tabs">Thunderbird Content Tabs</a></li>
</ul>
<p><strong>Lightning</strong></p>
<p>This calendar extension only handles a single url for Google Calendar.  If you&#8217;re looking for actual calendar integration with different calendars, including google calendar, you&#8217;ll want to check out the <a href="http://www.mozilla.org/projects/calendar/">Lightning Calendar extension</a> which also runs inside Thunderbird tabs.</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://clarkbw.net/blog/2009/11/23/google-calendar-in-thunderbird-tabs/feed/</wfw:commentRss>
		<slash:comments>182</slash:comments>
		</item>
		<item>
		<title>Cubed Mail</title>
		<link>http://clarkbw.net/blog/2009/06/18/cubed-mail/</link>
		<comments>http://clarkbw.net/blog/2009/06/18/cubed-mail/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 23:59:17 +0000</pubDate>
		<dc:creator>Bryan Clark</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://clarkbw.net/blog/?p=678</guid>
		<description><![CDATA[Lately I&#8217;ve been working a lot on the Thunderbird add-ons developers user experience.  Often times designers don&#8217;t get to work on developer experiences because developers tend to do those pieces themselves without much design.  With a lot of others I&#8217;ve spent a good amount of time working on the whole experience of development, docs, and &#8230; <a href="http://clarkbw.net/blog/2009/06/18/cubed-mail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been working a lot on the <a href="https://addons.mozilla.org/en-US/thunderbird/">Thunderbird add-ons</a> developers user experience.  Often times designers don&#8217;t get to work on developer experiences because developers tend to do those pieces themselves without much design.  With a lot of others I&#8217;ve spent a good amount of time working on the whole experience of development, docs, and extension types so hopefully the Thunderbird 3 add-on developer experience will be significantly better.</p>
<p>To get into the user experience of an add-on developer I recently made a Jetpack, <a href="http://clarkbw.net/blog/2009/06/08/the-pattern-is-not-full/">Bugzilla Air Traffic Control</a>, to examine what it is like to develop inside <a href="https://jetpack.mozillalabs.com/">Jetpack</a>.  I&#8217;ve also been creating a number of example extensions that take advantage of the new code that has landed in Thunderbird recently and learn the pitfalls of extension development.</p>
<p>So in honor of the <a href="http://hacks.mozilla.org/">hacks.mozilla.org</a> recent article called <strong><a href="http://hacks.mozilla.org/2009/06/3d-transforms-isocube/">3D transforms in Firefox 3.5 &#8211; the isocube</a></strong> I added a similar hack to my <a href="http://hg.mozilla.org/users/clarkbw_gnome.org/tabbedmessage/">tabbed message example extension</a>.  I give you&#8230;</p>
<p style="text-align: center;"><strong>Cubed Email Messages</strong></p>
<p style="text-align: center;"><a href="http://clarkbw.net/blog/wp-content/uploads/2009/06/messages-in-a-cube.png"><img class="size-medium wp-image-680    aligncenter" title="messages-in-a-cube" src="http://clarkbw.net/blog/wp-content/uploads/2009/06/messages-in-a-cube-257x300.png" alt="messages-in-a-cube" width="257" height="300" /></a></p>
<p style="text-align: left;">To demonstrate the awesome interactiveness that I <strong>didn&#8217;t</strong> add to my email extension I also have a pure HTML demo available.   Try out the <strong><a href="http://hg.mozilla.org/users/clarkbw_gnome.org/tabbedmessage/raw-file/tip/src/example/index.html">email cube test demo</a></strong> for yourself.  This demo requires <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3.5, go get it</a> if you don&#8217;t have it.</p>
<p style="text-align: left;">If you&#8217;re asking &#8220;why email in a cube,?&#8221; then I&#8217;ll ask you why not?  This demo reminds me that Thunderbird has all the same Firefox goodness that&#8217;s coming out in 3.5 but we have yet to take advantage of much of it.  Hopefully as we make more progress in the coming months we&#8217;ll do just that.</p>
<p>And if you&#8217;re asking yourself&#8230; Is this what Bryan gets paid to do?  Well then we&#8217;re asking ourselves the same question; though I don&#8217;t think I&#8217;m referring to myself in the third person.</p>
]]></content:encoded>
			<wfw:commentRss>http://clarkbw.net/blog/2009/06/18/cubed-mail/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Looking at User Experience for Thunderbird 3</title>
		<link>http://clarkbw.net/blog/2009/01/19/looking-at-user-experience-for-thunderbird-3/</link>
		<comments>http://clarkbw.net/blog/2009/01/19/looking-at-user-experience-for-thunderbird-3/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 04:25:16 +0000</pubDate>
		<dc:creator>Bryan Clark</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[activity manager]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[auto configuration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://clarkbw.net/blog/?p=550</guid>
		<description><![CDATA[Over the past year the Thunderbird platform has received a large number of updates, however it is also seeing a number of improvements to it&#8217;s over all user experience.   In a recent email I tried to write out some of the major improvements that are in the works for the next bird release, here&#8217;s a &#8230; <a href="http://clarkbw.net/blog/2009/01/19/looking-at-user-experience-for-thunderbird-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the past year the Thunderbird platform has received a large number of updates, however it is also seeing a number of improvements to it&#8217;s over all user experience.   In a recent email I tried to write out some of the major improvements that are in the works for the next bird release, here&#8217;s a summary of that mail.</p>
<p><strong>Search</strong></p>
<p>With some needed changes to the Thunderbird platform it has become possible to provide efficient <a href="http://www.visophyte.org/blog/2008/08/19/thunderbird-full-text-search-prototype-a-la-sqlite-fts3/">full text search over messages</a> and their headers.  This will enable Thunderbird to offer a much improved search experience over the previous search methods.  Search can start over the full text of a message and then be filtered against specific attributes like sender or subject to narrow down the set of results.  We can also offer <a href="http://clarkbw.net/blog/2008/05/13/auto-complete-on-subjects/">auto-complete on subjects</a> and <a href="http://www.visophyte.org/blog/2008/08/19/thunderbird-contact-auto-completion-with-bubbles/">people in the search entry</a> to help prevent spelling mistakes and partial matches from slowing down the search process.</p>
<p><strong>Tabs</strong></p>
<p>We&#8217;ve been doing a lot of thinking about <a href="http://clarkbw.net/blog/2008/05/20/tabulation/">how people use tabs</a> which lead us to a <a href="http://clarkbw.net/blog/2008/09/25/thunder-tab/">tab mail</a> implementation that should improve searching, reading, and processing; hopefully also <a href="http://clarkbw.net/blog/2008/10/09/thunderbird-tab-session-restore/">saving that state</a>.  Currently a search over mail will destroy the state of your message list by filtering down the messages in the exposed view.  With searches opening in new tabs your current view can remain intact while you explore your mailboxes in new tabs.   Messages can be opened with a middle click, just like in Firefox, to help you process mail quickly by queuing the messages you&#8217;d like to read later in tabs; later you can close your opened tabs as you read each message.</p>
<p><strong>Account Auto Configuration</strong></p>
<p>When trying to setup Thunderbird the details of your email accounts host, port, and security settings are so 2008, lets evolve.  Long in the works has been a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=422814">better, easier way to setup an email account</a>.  Our design goal was to get an email account setup with absolute the minimal number of questions.</p>
<ul>
<li>Name</li>
<li>Email Address</li>
<li>Password</li>
</ul>
<p>With those 3 items Thunderbird can infer all other details automatically, with exception cases handled gracefully.  It has been difficult work to make this happen, but we are well on our way and we know that when we finish it will have been worth it.</p>
<p><strong>Message Archive</strong></p>
<p>Thanks to the recent improvements to enabling cross-folder search we are able to implement an archive system for IMAP and  POP clients.  With a single button Thunderbird users can automatically file messages from their Inbox and other folders into the archive folder system.  We&#8217;ve pushed the Archives folder into the list of special folders such that it will sort with your Inbox, Sent Mail, and Drafts.  If you&#8217;re interested, take a look at the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=451995">archive bug</a> for more of the technical details, otherwise just take a deep breath&#8230; its coming.</p>
<p><strong>Activity Manager</strong></p>
<p>Notifications and download progress concerning your mail accounts are important events, however they aren&#8217;t events that require your full attention.  Earlier last year we looked at how we could reduce the amount of <a href="http://clarkbw.net/blog/2008/07/30/this-is-dialog-invasion/">dialog noise</a> Thunderbird generates in order to handle your account details in a more civilized manner.  We took a good look at the Firefox Download Manager and created, what we called, an <a href="http://clarkbw.net/blog/2008/06/04/activity-is-the-new-download/">Activity Manager</a>.   Recent <a href="http://clarkbw.net/blog/2008/12/12/activity-manager-activity/">activity on the activity manager</a> has lead to new patches in the review cycle headed toward a coming release.</p>
<p><strong>Theme Improvements</strong></p>
<p>With recent steps forward Thunderbird has finally made room for the <a href="http://clarkbw.net/blog/2008/12/04/this-bird-can-dance/">Linux Desktop theme</a> space.  I don&#8217;t even need to say much else about this change, this list says it all.</p>
<ul>
<li><a onclick="javascript:pageTracker._trackPageview ('/outbound/bugzilla.mozilla.org');" href="https://bugzilla.mozilla.org/show_bug.cgi?id=406742">gnomestripe theme space</a></li>
<li><a onclick="javascript:pageTracker._trackPageview ('/outbound/bugzilla.mozilla.org');" href="https://bugzilla.mozilla.org/show_bug.cgi?id=459286">menu icons</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=415415">application icons</a> ( the indomitable scrapper <a onclick="javascript:pageTracker._trackPageview ('/outbound/blogs.gnome.org');" href="http://blogs.gnome.org/mmonreal/">Michael Monreal</a> has provided his <a href="https://bugzilla.mozilla.org/attachment.cgi?id=357420">userChrome</a> for checking out that <a href="https://bugzilla.mozilla.org/attachment.cgi?id=348539">screenshot</a> )</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=472541">tango palette for messages</a> ( <a href="https://bugzilla.mozilla.org/attachment.cgi?id=356915">screenshot</a> )</li>
</ul>
<p><strong>And of course lots more</strong></p>
<p>There are many more changes, from the auto-sync offline work to preference cleanups that have happened and/or are still in the works; this list is just a grouping of major areas.  We&#8217;ve come a long way, but have an even longer road ahead.</p>
]]></content:encoded>
			<wfw:commentRss>http://clarkbw.net/blog/2009/01/19/looking-at-user-experience-for-thunderbird-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thunderbird Tab Session Restore</title>
		<link>http://clarkbw.net/blog/2008/10/09/thunderbird-tab-session-restore/</link>
		<comments>http://clarkbw.net/blog/2008/10/09/thunderbird-tab-session-restore/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 03:56:38 +0000</pubDate>
		<dc:creator>Bryan Clark</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[session restore]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://clarkbw.net/blog/?p=500</guid>
		<description><![CDATA[The new Thundertab has (partially) landed in the nightly builds of Thunderbird.  You&#8217;ll need to get Lightning installed to see all this and it&#8217;s not too pretty yet, but we&#8217;re making lots of progress. But there&#8217;s no time to lose!  We&#8217;re already talking about how to handle tab session restore to keep all your opened &#8230; <a href="http://clarkbw.net/blog/2008/10/09/thunderbird-tab-session-restore/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The new <a href="http://clarkbw.net/blog/2008/09/25/thunder-tab/">Thundertab</a> has (partially) <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=402365">landed</a> in the <a href="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/latest-trunk/">nightly</a> builds of <a href="http://www.mozilla.com/thunderbird/">Thunderbird</a>.  You&#8217;ll need to get Lightning installed to see all this and it&#8217;s not too pretty yet, but we&#8217;re making lots of progress.</p>
<p style="text-align: center;"><a href="http://clarkbw.net/blog/wp-content/uploads/2008/10/thundertab.png"><img class="size-full wp-image-501 aligncenter" title="Thundertab Thumbnail" src="http://clarkbw.net/blog/wp-content/uploads/2008/10/mini-thundertab.png" alt="" width="500" height="29" /></a></p>
<p style="text-align: left;">But there&#8217;s no time to lose!  We&#8217;re already talking about how to handle <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=459096">tab session restore</a> to keep all your opened mail tabs around for future sessions.</p>
<p style="text-align: left;">I&#8217;ve put up a <a href="https://bugzilla.mozilla.org/attachment.cgi?id=342324">partial mockup</a> already, but it&#8217;s still early.  As always please leave comments below!</p>
]]></content:encoded>
			<wfw:commentRss>http://clarkbw.net/blog/2008/10/09/thunderbird-tab-session-restore/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Thunder-tab</title>
		<link>http://clarkbw.net/blog/2008/09/25/thunder-tab/</link>
		<comments>http://clarkbw.net/blog/2008/09/25/thunder-tab/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 23:58:47 +0000</pubDate>
		<dc:creator>Bryan Clark</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[address book]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[tasks]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://clarkbw.net/blog/?p=480</guid>
		<description><![CDATA[I&#8217;ve been experimenting with how we can use tabs inside Thunderbird. The previous tabbing post already discussed how tabs help people to keep their current context and multi-task more flexibly.  I&#8217;ve created a number of designs that look into using tabs in Thunderbird so email users can have the same kind of power over their &#8230; <a href="http://clarkbw.net/blog/2008/09/25/thunder-tab/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been experimenting with how we can use tabs inside Thunderbird.</p>
<div style="text-align: center;"><img title="Thundertab" src="http://clarkbw.net/designs/tabbing/thundertab/thundertab.png" alt="Thunderbird Tabbing" width="551" height="34" /></div>
<p>The previous <a href="http://clarkbw.net/blog/2008/05/20/tabulation/">tabbing</a> post already discussed how tabs help people to keep their current context and multi-task more flexibly.  I&#8217;ve created a number of designs that look into using tabs in Thunderbird so email users can have the same kind of power over their context.</p>
<p><strong>In Tabs By Default</strong></p>
<p>To keep your current context of email reading, searches will open up in a new tab by default.  Such that anytime you&#8217;re in the <strong>All Mail</strong> tab and start a search the results will open in a new tab.  Opening up the Calendar, Tasks, and Contacts will also open up by default in a new tab as well.  Tabs will need to be fast to open.</p>
<p><strong>Tab Shortcuts</strong></p>
<p>Much like you could want quick bookmarks to open up the web pages that you access frequently Thunderbird needs a way for users to open up different types of tabs that are unique and used frequently.</p>
<div style="text-align: center;"><a href="http://clarkbw.net/designs/tabbing/thundertab/thundertab-calendar.png"><img title="Thundertab Shortcuts" src="http://clarkbw.net/designs/tabbing/thundertab/thundertab-shortcuts.png" alt="Shortcuts" width="137" height="66" /></a></div>
<p>Tab shortcuts allow us to offer a default set of tab locations that users may want to open.  We can also offer this location up to <em>extensions</em> to enable them to add in their own shortcuts for items like CRMs, Thunderbrowse, and other elements that would want to be opened up in tabs.</p>
<p>With shortcuts we should also focus on some ideas for preventing people from opening up too many tabs of the same interface.  Perhaps something that (on mouse over) shows you the other <a href="http://clarkbw.net/designs/tabbing/thundertab/thundertab-shortcut-previews.png">tabs of that type already opened</a>.</p>
<p><strong>New Tabs / Summary Views</strong></p>
<p>Sometimes you just want a new tab to start fresh, there are <a href="http://clarkbw.net/blog/2008/05/20/tabulation/">lots of reasons to start a new tab</a>. For this we have a new tab button that allows Thunderbird users to open a new, empty tab.</p>
<div style="text-align: center;"><img title="Thundertab New Tab Button" src="http://clarkbw.net/designs/tabbing/thundertab/thundertab-new-tab-button.png" alt="New Tab Button" width="148" height="43" /></div>
<p>Upon opening a new tab Thunderbird could just show a blank page and focus the search bar.  However it would probably make more sense to use the opportunity to open up a summary view page while the search bar is focused.</p>
<p style="text-align: center;"><img class="aligncenter" title="Thundertab Summary" src="http://clarkbw.net/designs/tabbing/thundertab/thundertab-summary.png" alt="" width="551" height="34" /></p>
<p>This summary page could use the widget system that Spicebird uses or just give a static summary of your mail, events, and tasks.  Adding in items for recent searches could be good as well.  Pulling information from places like <a href="http://whoisi.com/">whoisi</a> about my contacts could be another interesting element to this summary page.</p>
<p><strong>Progress</strong></p>
<p>There&#8217;s still lots of work to be done and issues to understand; this design work isn&#8217;t finalized.  For tracking the Thunderbird tab work that&#8217;s planned for <a href="https://wiki.mozilla.org/Thunderbird:Thunderbird3">Thunderbird 3</a>, see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=218999">bug 21899</a> where I&#8217;ll be posting more comments and designs.  Comments on this blog are always appreciated as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://clarkbw.net/blog/2008/09/25/thunder-tab/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Tabulation</title>
		<link>http://clarkbw.net/blog/2008/05/20/tabulation/</link>
		<comments>http://clarkbw.net/blog/2008/05/20/tabulation/#comments</comments>
		<pubDate>Tue, 20 May 2008 16:14:02 +0000</pubDate>
		<dc:creator>Bryan Clark</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://clarkbw.net/blog/?p=302</guid>
		<description><![CDATA[Lately I&#8217;ve been asking a lot of different people, &#8220;Why do you use tabs?&#8221;, in reference to tabbed web browsers.  I wanted to do some quick and dirty research on the design and usage behind tabs; some of this is obvious yet it helps to have it written out. So here&#8217;s a bit of what &#8230; <a href="http://clarkbw.net/blog/2008/05/20/tabulation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been asking a lot of different people, &#8220;Why do you use tabs?&#8221;, in reference to tabbed web browsers.  I wanted to do some quick and dirty research on the design and usage behind tabs; some of this is obvious yet it helps to have it written out.</p>
<p>So here&#8217;s a bit of what I&#8217;ve found people claim to use tabs for.  I&#8217;ve arranged the information into what I felt were 4 distinct types of usage.  I&#8217;d love to hear about other usage that doesn&#8217;t fit into these categories or other categories people have observed.</p>
<p><strong>Defer Action</strong></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-303" title="tabs-explained" src="http://clarkbw.net/blog/wp-content/uploads/2008/04/tabs-explained.png" alt="Tabs for Defering" width="500" height="44" /></p>
<p>Often people want to defer an action until a later time.  In a web browser they will open a link in tab that they&#8217;d like to read a little bit later.  This was reported to occur on news or information sites where a person is reading a single page but wants to branch off to other links after reading.  After completing the tab in their current focus the person would begin processing the other tabs lined up for later.</p>
<p><strong>Lightweight Bookmark</strong></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-325" title="Tabs for Temp Bookmarking" src="http://clarkbw.net/blog/wp-content/uploads/2008/05/tabs-for-temporary-bookmarking.png" alt="" width="500" height="40" /></p>
<p>Similar to deferring an action, people mentioned that tabs were a way of keeping certain pages around for an indefinite period of time.  These pages weren&#8217;t necessarily going to be processed right away but they didn&#8217;t want to be lost.  When asked if they bookmarked these page people responded that these pages were transitive reference type pages (i.e. they needed them to continuously use them for a certain project) and so tabbing seemed to be a way to bookmark things in a lightweight fashion.  This especially made sense when tabs are saved within a session; people reported opening lots of tabs (hundreds) and then closing Firefox down completely only to reopen them all later.</p>
<p><strong>Collect Related Information</strong></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-324" title="Tabs for Related Items" src="http://clarkbw.net/blog/wp-content/uploads/2008/05/tabs-for-related-items.png" alt="" width="500" height="40" /></p>
<p>Many people cited using tabs specifically to collect information on the same subject.  Often this kind of collection was research for a composition like a blog post.  Some people claimed to do this in a very formal fashion of opening up a fresh window for a blog post and then creating new tabs in that window for research related to the blog post.  While others referenced doing an important activity in one window and having a set of windows with tabs in them for researching ideas around that important activity.  This type of collection is similar to the lightweight bookmark except that most of the tabs were intended for a very finite period of time such as using the page to link to.</p>
<p><strong>Switch Context and Keep Current State</strong></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-326" title="Tabs for changing focus and keeping Current State" src="http://clarkbw.net/blog/wp-content/uploads/2008/05/tabs-for-changing-focus.png" alt="" width="400" height="47" /></p>
<p>Many people also talked about how they would &#8220;Adventure off&#8221; into other tabs to follow something that was either more important or more interesting but they really wanted to keep their exact place they were.  This  is very similar to the defer action, you could say this is the after state of the defer action.  The only difference here is that the person is intentionally keeping the first tab around in it&#8217;s exact state where the defer might lead to closing tabs as they are finished.  A common example was a quick interruption that called for searching for something unrelated to what they were doing.  People would open a new tab, complete their search and then close that tab to go back to what they were doing.</p>
<p><strong>Some Related Links for you to open up in Tabs </strong></p>
<ul>
<li><a href="http://blog.mozilla.com/bienvenu/2007/06/27/initial-support-for-tabbed-e-mail-in-todays-trunkbuild/">Initial support for tabbed e-mail in today’s trunkbuild</a></li>
<li><a href="http://blog.mozilla.com/bienvenu/2007/05/26/tabbed-3-pane-ui-in-tb/">Tabbed 3-pane UI in TB</a></li>
<li><a href="http://mozillalinks.org/wp/2007/06/thunderbird-earns-its-tabs/">Thunderbird earns its tabs</a></li>
<li><a href="http://paulstamatiou.com/2005/12/08/mozilla-thunderbird-gets-tabs">Mozilla Thunderbird Gets Tabs</a></li>
<li><a href="http://ffextensionguru.wordpress.com/2007/06/27/latest-tbird-30a1pre-nightly-has-tabs/">Latest TBird 3.0a1pre Nightly has Tabs!</a></li>
<li><a href="http://www.melez.com/mykzilla/2005/12/tabbed-message-browsing-in-thunderbird.html">tabbed message browsing in Thunderbird: updated patch and test builds</a></li>
<li><a href="http://slashdot.org/articles/05/12/08/1314216.shtml?tid=154&amp;tid=215">Mozilla Thunderbird Gets Firefox-style Tabs</a></li>
<li><a href="http://my.opera.com/robodesign/blog/show.dml/81961">Opera M2 and Thunderbird: tabs (wow!)</a></li>
<li> <a href="http://weblogs.mozillazine.org/rumblingedge/archives/2006/02/tabs_in_thunderbird_-_status_update.html">Tabs in Thunderbird &#8211; Status Update</a></li>
</ul>
<p><strong>What does this mean for Thunderbird?</strong></p>
<p>This information isn&#8217;t for figuring out how tabs work in firefox and then squeezing that idea into thunderbird.  It is merely here to create a common language reference for talking about tabs and their usage.  Hopefully people could see new ideas on how tabs can be used from understanding how they are used in other contexts.  There currently exists an implementation of tabs in Thunderbird but it will not be the same as it is now by the 3.0 release.</p>
]]></content:encoded>
			<wfw:commentRss>http://clarkbw.net/blog/2008/05/20/tabulation/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.340 seconds -->

