(And anyway TMP has a few nasty outstanding bugs)
This is untested on Trunk, but I believe it'll work on it.
So here's my small and dirty guide to do it.
Basically you need to do two things.
1.First install http://saber.kawaii-shoujo.net/Various/ ... jo.net.xpi
That's just a little ext containing only a single xbl file to override some tabbar stuff.
2.add the following to your userchrome.css:
Code: Select all
.tabbrowser-tabs[flowing="singlebar"] .tabs-frame,
.tabbrowser-tabs[flowing="singlebar"] .tabs-frame>box,
.tabbrowser-tabs:not([flowing]) .tabbrowser-arrowscrollbox,
.tabbrowser-tabs:not([flowing]) .tabbrowser-arrowscrollbox .scrollbox
{
display:block !important;
overflow:visible !important;
}
.tabbrowser-arrowscrollbox{
-moz-binding:url(chrome://bindings/content/scrollbox.v2.xml#arrowscrollbox) !important;
}
.tabbrowser-tabs .tabbrowser-tab
{
vertical-align:bottom !important;
-moz-box-sizing: border-box !important;
min-width: 192px !important;/* width of tab */
max-width: 192px !important
}
This effectively replaces the tabbar default binding for arrowscrollbox, and adds some (more or less classic) code to have the multirow tabbar.
A few more quick and dirty tricks:
If you want to remove the alltabs button:
Code: Select all
.tabs-alltabs-button{display: none !important}
If you want to remove the alltabs icon, but not the drop down:
Code: Select all
.tabs-alltabs-button .toolbarbutton-icon{display: none !important}
And to remove the new tab button.
Code: Select all
.tabs-newtab-button{display: none !important}