Skip to content

Organize your tabs into workspaces. Switch between workspaces to change which tabs are displayed at the moment.

License

Notifications You must be signed in to change notification settings

spbui00/tab-workspaces

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tab Workspaces

Organize your tabs into workspaces. Switch between workspaces to change which tabs are displayed at the moment.

This extension aims to be an alternative to Tab Groups, which is no longer supported as of Firefox 57.

Features

  • Each tab belongs to a workspace. New tabs are automatically added to the current workspace.
  • Switch between workspaces from the toolbar icon to keep your tabs organized.
  • Tabs in other workspaces are safely hidden away.
  • Pinned tabs are visible from all workspaces.
  • If you have multiple windows open, each one has its own set of workspaces.
  • Send a specific tab to another workspace from the right-click menu.
  • Press Ctrl+E to open the list of workspaces, then press 1-9 to switch between using keyboard shortcuts.
  • Search through your tabs in the address bar. Type "ws [text]" to begin searching. Choose a result to switch to that tab.

Notice

There is no way to "hide" a tab with the WebExtensions API, so when switching between workspaces the tabs are actually closed and reopened.

This has the side effect of not maintaining the tabs' history, as well as stopping whatever process is going on when the tab is closed.

If you know any better way to hide the tabs, please let me know.

Acknowledgements

This extension was inspired by Multi-Account Containers, which also served as a reference for some of the functionality.

Special thanks to @NicolasJEngler for designing a beautiful UI for this extension!

About

Organize your tabs into workspaces. Switch between workspaces to change which tabs are displayed at the moment.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 80.3%
  • CSS 15.0%
  • HTML 4.7%