1. vertical content is scrollable anyway. if I lose a little space it's 1% more scrolling
2. if I do need the real estate it's one hotkey away. That's how Tree Tabs works, anyway. Use F1 to bring up the hierarchy and then hide it when unnedded
I don't get why vertical tab is not at least an option in all browsers.
It's in the General section of Settings.
1) It's something I'd actually want to go and view later (most stuff fails this criteria)
2) It's not something I can easily find again
3) It's something that I only anticipate going back to a couple of times, and thus isn't worth making into a bookmark
And over all my years browsing the web, almost nothing satisfies all that criteria. I'm pretty aggressive with closing tabs, and I almost never regret closing a tab.
HN frontpage
|> Interesting thread
.|> Interesting article
..|> Interesting link from article 1
..|> Interesting link from article 2
.|> Link from interesting thread.
|> Interesting thread
|> Interesting thread
|> Interesting thread
|> Interesting thread
Things that get moved out of tree I might get back to in an hour or a year.If I'm at Amazon trying to buy a spatula, I have 10 different Amazon spatula pages open, and also three articles about spatulas within the tab tree.
I dunno. When I go to a bookstore, I don't buy one book, go home, then come back and buy another book. I browse the bookstore, buy everything that I want, and I put most of them on a shelf while I read one. I do not find the shelf a distraction.
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#TabsToolbar {
visibility: collapse !important;
}
#sidebar-box {
--bar-width: 40px;
position: relative !important;
overflow-x: hidden !important;
/\* margin-right: calc(10px \* -1) !important; */
/* left: var(--bar-width) !important; */
min-width: var(--bar-width) !important;
max-width: var(--bar-width) !important;
border-right: 1px solid var(--sidebar-border-color);
z-index: 3;
transition: all 0.1s;
}
#sidebar-box:hover {
--expanded-width: 250px;
margin-right: calc(
calc(var(--expanded-width) - var(--bar-width)) * -1
) !important;
/\* left: var(--expanded-width) !important; */
min-width: var(--expanded-width) !important;
max-width: var(--expanded-width) !important;
}
#sidebar-box:hover #sidebar-header {
min-width: var(--expanded-width) !important;
max-width: var(--expanded-width) !important;
}
/* #sidebar-header is hidden by default, change "none"
to "inherit" to restore it. /
#sidebar-header {
min-width: var(--bar-width) !important;
max-width: var(--bar-width) !important;
overflow: hidden !important;
} /* #sidebar-splitter styles the divider between the
sidebar and the rest of the browser. \*/
#sidebar-splitter {
display: none;
}
You might have to create that file in a Chrome folder in your profile folder if it doesnt exist. i.e.: .mozilla/firefox/<your-profile-folder>/chrome/userChrome.css
you can find the right folder by going to about:support in the url bar and clicking on Open Directory in the page that shows in the Application Basics grid. This works for me on Ubuntu on FF 137.0.2