What is it?
Tabby is an open-source window & tab manager that can manage great amounts of windows and tabs at ease.
You can install the latest stable version of Tabby on it's Firefox Add-on page: https://addons.mozilla.org/addon/tabby-window-tab-manager/ Or, to install the newest development version, see the Building, Installing, and Editing section.
Contributing
If you like this project, please share it. Your support is always welcomed!
Tabby is an open-source project and is in active development, so feel free to submit any issues that you are experiencing and I will do my best to fix it. And if you can fix the issue altogether, feel free to submit a pull request!
My Website: http://www.WhatsYourIdea.com
Building, Installing, and Editing
Prerequisites
- Git
- Node.js
- Firefox >= 59 (recommended)
or
Chrome >= 49 (fully tested on Chrome 72)
Building Tabby
- Open a git enabled shell of your choice (e.g. Command Prompt, Git Bash)
- Get the source code
git clone https://github.com/Bill13579/tabby.git
- Go into the Tabby directory
cd tabby
- Install dependencies with npm
npm install
- Build Tabby
Firefox:npm run build:firefox
Chrome:npm run build:chrome
WebExtension:npm run build:webext
Installation
Firefox
This will install Tabby as a temporary add-on, so you will need to re-do this everytime you restart Firefox.
- Start Firefox
- Go to
about:debugging
- Press on the
Load Temporary Add-on...
button - Select the
manifest.json
file in thedist
directory
Chrome
- Start Chrome
- Go to
chrome://extensions
- Press on the
Load unpacked
button - Select the
dist
directory
Editing & Testing
After you edit the code, you will need to build again.
Re-do Step 5 of Building Tabby and
- on Firefox, press the
Reload
button in the Tabby section of theabout:debugging
page. - on Chrome, press the button in the Tabby section of the
chrome://extensions
page.
Note: Content Scripts will only be reloaded for each tab once that tab is refreshed.
File Structure
icons/ - Directory for storing Tabby icons
icons/tabby.svg - Tabby icon (Vector)
icons/tabby.png - Tabby icon (Raster)
release/ - Release zip files
screenshots/ - Screenshots
screenshots-archive/ - Old screenshots of old releases
dist/ - Distribution directory
src/ - Source code directory (for more info, go to the README.md file in that directory)
LICENSE - License file
README.md - README file