Go to file
2016-02-12 19:32:59 +09:00
components Update credit 2012-10-14 03:31:06 +09:00
content/treestyletab Fix mismatched variable name 2016-02-10 19:13:15 +09:00
defaults/preferences Move codes to override behaviors around bookmarks to a JS code module. 2016-01-21 18:23:11 +09:00
images 最初のフレーム 2009-03-26 10:45:17 +00:00
locale Use preferred label for "Auto hide tab bar" in the context menu for auto hide or auto shrink 2015-11-27 19:17:47 +09:00
makexpi@4c4c7fa463 Use latest makexpi 2015-12-15 11:43:27 +09:00
modules Move the tab correctly 2016-02-12 19:32:59 +09:00
skin/classic Don't cover highlighted background color of updated pinned tabs 2015-11-10 00:08:03 +09:00
tests Make matching rule more lazy 2015-10-26 16:40:51 +09:00
.gitmodules Remove old buildscript 2015-12-11 00:40:23 +09:00
chrome.manifest Drop support for Firefox 30 or older versions. 2014-07-27 02:44:23 +09:00
history.en.md Bump version to 0.16.2016021201 2016-02-12 16:59:37 +09:00
history.ja.md Bump version to 0.16.2016021201 2016-02-12 16:59:37 +09:00
icon.png update icon definition for Minefield 2010-12-13 15:13:17 +09:00
install.rdf Bump version to 0.16.2016021201 2016-02-12 16:59:37 +09:00
make.bat omnixpi 2011-05-27 15:19:06 +09:00
make.sh Use latest makexpi 2015-12-10 18:19:47 +09:00
Makefile Use latest makexpi 2015-12-10 18:19:47 +09:00
README.md Add topic about too many optiosn 2016-02-12 18:53:36 +09:00

Tree Style Tab

This is an addon for Firefox providing tree-like appearance for the tab bar.

Frequently rejected proposals

I'm very sorry but this addon is strongly concentrated about "tree of tabs". In other words, features not related to "tree of tabs" are out of its purpose. Such features won't be added, even if many people love it. For example:

  • Full support for the horizontal tab bar or non-indented vertical tabs: Basically this is designed to provide vertical indented, deeply nested tree of tabs. Other forms are just bonus, so there is only a few motivation and support for those forms. If you are a heavy user of such forms, bugs appearing only on those forms possibly won't fixed by me. Instead please fix it by your hand and send pull requests to me.
  • High compatibility with Tab Mix Plus, especially its own session management feature: Supporting TMP is very hard, because TMP-enhanced Firefox is totally different from plain Firefox - they are practically different applications. So, it requires hard work to support both applications constantly. Moreover, unfortunately I have very few motivation to maintain TST for TMP, because I'm not a user of TMP. If you are using TST with TMP and get some troubles, those bugs won't be fixed by my hand aggressively. Instead please fix problems you met and send pull requests to me.
  • Support for Pale Moon: Pale Moon is based on old Firefox but TST supports only recent versions of official Firefox. Supporting for Pale Moon means supporting for very old Firefox. To keep codes cleaner, I have to remove obsolete codes only for old versions of Firefox. If you require TST for Pale Moon, sorry but please fork this project and rollback to an old revision which can work on Pale Moon.
  • Ability to show both horizontal and vertical tab bars: It can't be done because TST's vertical tab bar is the Firefox's tab bar itself. In other words, TST just rotates the orientation of the tab bar from horizontal to vertical and completely reuses Firefox's tab bar.
  • Quick access to the configuration dialog, Adding new minor (trivial) options, and so on: High customizability for details of features is out of TST's purpose. I hope to provide only very required options which are truly un-omitable. Too many optional features will kill this project, because they will cloud the important concept of TST and will bring together people who don't like my core vision about TST. Instead, sorry but please fork this project and modify it for your usecase.
  • Keyboard shortcut to toggle show/hide of the tab bar
  • Sort child tabs
  • Configuration UI to change appearance of tabs in the vertical tab bar: Instead please use userChrome.css.