piroor / treestyletab

Tree Style Tab, Show tabs like a tree.

Home Page:http://piro.sakura.ne.jp/xul/treestyletab/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add option to disable scrollbar

ripdog opened this issue · comments

I simply scroll my tabs with my mouse wheel, so the scrollbar is both ugly and unnecessary. It's already possible to remove the scrollbar, by setting extensions.treestyletab.tabbar.narrowScrollbar.size to 0.1px (0 breaks it for some reason).

I think a GUI option for this would be nice for less technical people.

I recommend you to do it by userChrome.css, instead of about:config. For example:

.tabbrowser-tabs[treestyletab-mode="vertical"]
  .tabbrowser-arrowscrollbox > scrollbox {
  overflow-y: hidden !important;
}

I think a GUI option for this would be nice for less technical people.

Thank you for a suggestion. However, I have no plan to add the option by some reasons:

  • The scrollbar works as an indicator to show the visible area of the list of all tabs.
    • I'm mainly using the scrollbar for the purpose. So, I won't hide it for me.
    • I'm believing that it will help most really-non-technical users who require GUI.
  • Highly technical users are already able to hide it by userChrome.css (or about:config, like you.)
  • In old days I developed "Tabbrowser Extensions" (TBE) including many many tips options, like Tab Mix Plus. I couldn't maintain TBE for Firefox 2 (not 20!) anymore, because those too many options (I never used - I added them from users' voice) really increased the number of codes. So I decided to reject requests of new features if it can be done easily in other ways.

I think it would be a nice addition

An alternative way to hide the scrollbar is to visit about:config and set

extensions.treestyletab.tabbar.narrowScrollbar.size to 0.10px

and then of course select "Narrow scrollbar" in TreeStyleTab's options.