Chrome Tab Management Hotkeys!
Tabbo is a hotkeys management tool built specially for Google Chrome. It is built with the intention to be combined with other window management softwares to maximize productivity, and minimize the annoying mouse draggy, sometimes accidentally pop-offing, vanilla chrome UI/UX.
You can modify the hotkeys by navigating to chrome://settings/extensions/configureCommands in your chrome window.
The app features hotkeys for:
We hope you all enjoy,
- Tabbo team
Tabbo has access to the "<all_urls>"
permission which gives it access to "All of your data". This allows the extension to take advantage of captureVisibleTab
which allows you to see screenshots of your open windows (reference - https://developer.chrome.com/extensions/tabs). No data is being had.
If you have any ideas you'd like us to implement, you can make an issue and we can look into making it a reality!
Alternatively, if you'd like to implement it on your own, you are welcome to fork the repo and make a pull request. We will review in as timely a manner as we can.
If this is your first time working on this then follow this section. Otherwise, you can skip ahead to the next section.
Before you begin, you will need Node.js and NPM installed on your machine.
cd
into itnpm install
to install all the required packagesnpm install --only=dev
to install the required development packages
That should set you up with all the required pieces.
Make sure you followed the previous section before you proceed!
npm run build
OR ./scripts/build.sh
npm run pack
OR ./scripts/pack.sh
The build process here isn't great and bundling all the needed files during the webpack process is somewhere in the roadmap. This process will change dramatically as Webpack may be replaced with another tool.
Testing is pretty bare but it exists!
npm test
There are also linting tools:
./scripts/lint-package.sh
./scripts/lint-typescript.sh
Original creators:
Continued Support: