Why was Tree Style Tab created?
This is a spin-out project from an old addon, "Tabbrowser Extensions".
At first, I didn't imagine how useful visualized tree of tabs is. I just hoped that Firefox place newly opened tabs next to the current tab. ( See the bug, https://bugzilla.mozilla.org/show_bug.cgi?id=465673 then you'll see another implementation for this topic. ) Then I thought that it can be controlled if Firefox stores parent-child relations of tabs. Afterwards, I implemented vertical tab bar, and tabs with indentation based on nesting levels of tab relations, so finally "vertical tabs like a tree" appeared. After all, I was held captive about tree tabs.
However, the addon couldn't be upgraded for Firefox 2, because it was strongly depend on old API of Firefox 1.5. I decided that I re-implement tree tabs feature as an independent addon. That is the first version of "Tree Style Tab".
What's next for Tree Style Tab
I'm making effort to keep compatibility with other addons, for this addon. This policy is based on the reflection on the past project, "Tabbrowser Extensions". In old days, I added various features to the addon unscrupulously, as desired by people. So, I decided that I keep this addon as simple as I can.
* This provides only features around tree. Don't append any other features. Keep it small and simple.
* This provides APIs to control tree by other addons, as people can use this with others together.
Under the above policy, I touch up/maintain this addon.
About the Developer
|Occupation||engineer, software developer|
|User since||March 5, 2007|
|Number of add-ons developed||37 add-ons|
|Average rating of developer's add-ons||Rated 4 out of 5 stars|