Skip to content

asamuzaK/sidebarTabs

Repository files navigation

EN | JA | فا

build CodeQL Mozilla Add-on

sidebarTabs

WebExtensions for Firefox.

  • Display tabs vertically in the sidebar.
  • Tabs can be grouped.

Download

Browser settings

To match icon colors to your theme, enable the experimental feature as follows:

  • Visit about:config.
  • Search for svg.context-properties.content.enabled and set the value to true.

This can also improve dark theme (Issue #154).

Tab groups

  • To group tabs:
    • Select tabs by Shift + click or Ctrl1 + click.
    • Drag one of the selected tabs and Shift + drop it on the tab you want to group.
    • Or from the context menu (right click on one of the selected tabs), select "Tab Group" -> "Group Selected Tabs".
  • To add group label:
    • From the context menu, select "Tab Group" -> "Show Group Label" and edit.
  • To collapse / expand tab group:
    • Click on the colored part will toggle collapsed / expanded state.
    • Or from the context menu, select "Tab Group" -> "Collapse (Expand) Tab Group".
  • To cancel tab group:
    • From the context menu, select "Tab Group" -> "Ungroup tabs".

Tab groups will not be saved during private browsing.

Drag and drop

There are some differences in Firefox's native tabs and Sidebar Tabs.

Command Drag item Drop target Note
Move Tab Drag2 Tab Drop3 to Sidebar Also between windows4
Copy Tab Drag2 Tab Ctrl1 + Drop3 to Sidebar Also between windows4
Move Tab Group Shift + Ctrl1 + Drag Tab Group Drop3 to Sidebar Also between windows4
Copy Tab Group Shift + Ctrl1 + Drag Tab Group Ctrl1 + Drop3 to Sidebar Also between windows4
Open URL Drag URL Drop to Sidebar
Search Text Drag Text Drop to Sidebar
Create Bookmark Alt5 + Drag2 Tab Drop to Bookmark Toolbar Without Alt5, D&D to Bookmark Toolbar has no effect
Open in New Window N/A N/A Not available. Instead, use Move Tab -> Move to New Window context menu to open the tab in a new window. Caveat: Alt5 + drag2 tab and drop to desktop creates internet shortcut on desktop

Known Issues

  • The extension can't hide the browser native tab bars because there is no API for that in WebExtensions. But you can hide them manually. Issue #5
  • The context menu item of the original tab "Send tab to device" is not implemented because there is no API for that in WebExtensions. Issue #7

Footnotes

  1. Cmd on Mac 2 3 4 5

  2. Shift + Drag / Ctrl (Cmd on Mac) + Drag selects multiple tabs. 2 3 4

  3. Shift + Drop will group dragged tab(s) and drop target. 2 3 4

  4. Grouping will be canceled, Shift has no effect. 2 3 4

  5. Opt on Mac 2 3

About

Emulates tabs in sidebar

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •