Support native vertical tabs
[!note] this should be built in (not an integration) as it is native to firefox
about:config:
sidebar.verticalTabs:truesidebar.revamp:true
- [x]
auto collapsefirefox now has auto collapse smooth animationsfirefox now has auto collapse- [x] hide new tab button
- [x] hide bottom buttons
- [x] fix weird dot artifact (containers)
- [x] tab groups (#150)
.tab-context-line is what's producing the strange dot artifacts, I assume it is to display the container
https://github.com/user-attachments/assets/d20ed3eb-a21a-43f0-88c4-162e5b5f089e
#sidebar-main {
width: 58px !important; /* figure out the exact width */
transition: width 0.3s ease;
}
#sidebar-main:hover {
width: 200px !important;
}
Firefox also has another experimental option for tab groups: browser.tabs.groups.enabled
Now the url bar at the top is full width when an extension popup isn't open - need to fix that tomorrow.
- [x] center and full width tab group labels (they look strange when on the left)
- [ ] fix alignment of pinned tabs (gaps should be equal and should adhere to configured border radius) - this also breaks when tabs are collapsed
https://github.com/user-attachments/assets/351907c1-c2b8-4a26-b7c9-c445818ece45
- [ ] fix ugly jitter due the group labels deciding to resize themselves (the line should be in the same position as it were before expanding the vertical tab bar)
- [ ] make group label colours more subtle (maybe just border or a glow similar to the container tabs)
https://github.com/user-attachments/assets/3dfd7701-99a2-40e6-85a1-faad65eb0854
- [x] fix really bizzare behaviour when a specific number of tabs are open and the tab groups are full width - for some reason the new tab icon also unhides itself when this is happening