Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hongde88/firefox-workspace-manager
A Firefox extension that groups tabs into workspaces through the hide and show tab APIs.
https://github.com/hongde88/firefox-workspace-manager
Last synced: 14 days ago
JSON representation
A Firefox extension that groups tabs into workspaces through the hide and show tab APIs.
- Host: GitHub
- URL: https://github.com/hongde88/firefox-workspace-manager
- Owner: hongde88
- License: mpl-2.0
- Created: 2021-04-12T13:44:42.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-22T07:32:54.000Z (over 2 years ago)
- Last Synced: 2024-08-01T16:49:50.773Z (3 months ago)
- Language: JavaScript
- Size: 332 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# A Workspace Manager Extension for Firefox
Let's group your tabs into workspaces to navigate through tabs more efficiently.
This extension utilizes tab show and hide APIs so giving it a permission to keep tabs hidden is required.
## Features
1. Tabs are grouped into a workspace.
2. New tabs are added to the current workspace automatically.
3. Create a new workspace.
4. Tabs in other workspaces are hidden under hidden tabs.
5. If multiple windows are open, each one has its own list of workspaces.
6. Rename a workspace by either clicking on a rename/pen button, or double clicking on the workspace name.
7. Rename a workspace by typing it out and hitting enter, or just clicking away from it.
8. Workspaces are sorted alphabetically and lexicographically.
## Screenshots
Workspace manager extension UI
![workspace-list](https://raw.githubusercontent.com/hongde88/firefox-workspace-manager/master/screenshots/wsp_icon.png)Hidden tab notification after a workspace is created
![hidden-tab-notification](https://raw.githubusercontent.com/hongde88/firefox-workspace-manager/master/screenshots/wsp_hidden_tabs_notification.png)A list of workspaces in the current window
![another-workspace-list](https://raw.githubusercontent.com/hongde88/firefox-workspace-manager/master/screenshots/wsp_list.png)Workspaces are sorted alphabetically and lexicographically
![another-workspace-list](https://raw.githubusercontent.com/hongde88/firefox-workspace-manager/master/screenshots/wsp_sort.png)A warning alert popup when renaming a workspace to an existing name
![rename-workspace](https://raw.githubusercontent.com/hongde88/firefox-workspace-manager/master/screenshots/wsp_rename.png)A danger confirm popup when deleting a workspace
![delete-workspace](https://raw.githubusercontent.com/hongde88/firefox-workspace-manager/master/screenshots/wsp_delete.png)A danger confirm popup when attempting to delete the last workspace
![delete-last-workspace](https://raw.githubusercontent.com/hongde88/firefox-workspace-manager/master/screenshots/wsp_delete_last.png)Move a tab to a different workspace
![move-tab-to-workspace](https://raw.githubusercontent.com/hongde88/firefox-workspace-manager/master/screenshots/wsp_move_tab.png)## Improvements
[x] Send a tab to another workspace by right clicking the tab and choosing which workspace to send it to.
[ ] Save and load workspaces.
[ ] Smoothness in hiding and show tabs between workspace switches.
[ ] Support for commands/shortcuts to open and navigate through the list of workspaces.
## Issues and Feature Requests
1. Please report any issue by creating an issue with a label of **bug**.
2. Please make a feature request by creating an issue with a label of **enhancement**.
## Acknowledgements
This extension was inspired by [Tab Workspaces](https://addons.mozilla.org/en-US/firefox/addon/tab-workspaces) which is highly served as references for some of the design and functionality.
A special thank to [superawdi](https://github.com/superawdi) for an awesome Alert and Confirm [plugin](https://github.com/superawdi/Fnon).