You can continue to iterate the tab application by creating a new click handler, however at that point it might be worthwhile to start with the extension code instead of working in the error console.
Jetpack for Thunderbird
In the hopefully not too distant future Thunderbird will gain Jetpack as it’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.
Lately I’ve been working a lot on the Thunderbird add-ons developers user experience. Often times designers don’t get to work on developer experiences because developers tend to do those pieces themselves without much design. With a lot of others I’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.
To get into the user experience of an add-on developer I recently made a Jetpack, Bugzilla Air Traffic Control, to examine what it is like to develop inside Jetpack. I’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.
To demonstrate the awesome interactiveness that I didn’t add to my email extension I also have a pure HTML demo available. Try out the email cube test demo for yourself. This demo requires Firefox 3.5, go get it if you don’t have it.
If you’re asking “why email in a cube,?” then I’ll ask you why not? This demo reminds me that Thunderbird has all the same Firefox goodness that’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’ll do just that.
And if you’re asking yourself… Is this what Bryan gets paid to do? Well then we’re asking ourselves the same question; though I don’t think I’m referring to myself in the third person.