cascade icon indicating copy to clipboard operation
cascade copied to clipboard

Support native vertical tabs

Open 42willow opened this issue 9 months ago • 7 comments

[!note] this should be built in (not an integration) as it is native to firefox

about:config:

  • sidebar.verticalTabs: true
  • sidebar.revamp: true

Image


  • [x] auto collapse firefox now has auto collapse
  • smooth animations firefox now has auto collapse
  • [x] hide new tab button
  • [x] hide bottom buttons
  • [x] fix weird dot artifact (containers)
  • [x] tab groups (#150)

42willow avatar Mar 10 '25 00:03 42willow

.tab-context-line is what's producing the strange dot artifacts, I assume it is to display the container

42willow avatar Mar 10 '25 00:03 42willow

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;
}

42willow avatar Mar 10 '25 00:03 42willow

Firefox also has another experimental option for tab groups: browser.tabs.groups.enabled

42willow avatar Mar 25 '25 04:03 42willow

Now the url bar at the top is full width when an extension popup isn't open - need to fix that tomorrow.

42willow avatar Aug 12 '25 11:08 42willow

Image

  • [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

42willow avatar Oct 01 '25 05:10 42willow

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)

42willow avatar Oct 01 '25 05:10 42willow

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

42willow avatar Oct 02 '25 00:10 42willow