This is a Firefox extension that opens a new tab as a child tab when double-clicking on an existing tab in Tree Style Tab.
There are several ways to install this extension:
- From Firefox Add-ons
- From Git Releases
- From Source
After installing the extension, make sure that you have set "Double click on a tab" in Tree Style Tab's "Tree Behavior" settings to "Do nothing".
- Go to the Firefox Add-ons page
- Click the "Add to Firefox" button
- Confirm the installation in Firefox
- Download the latest release from the Releases page
- Download the
tst-new-tab-on-double-click.xpi
file - Install the extension in Firefox: Navigate to
about:addons
> Drag and drop thetst-new-tab-on-double-click.xpi
file into the "Extensions" section
- Clone the repository:
git clone https://git.compilenix.org/CompileNix/tst-new-tab-on-double-click.git
- Navigate to the project directory:
cd tst-new-tab-on-double-click
- Build the extension:
make xpi
- Load the extension in Firefox:
about:debugging#/runtime/this-firefox
> Load Temporary Add-on > Select thetst-new-tab-on-double-click.xpi
file
You can configure the extension to open the new tab as the first or last child of the clicked tab. To do this, go to the extension's options page and select the desired option.
- Submit new version to Firefox Add-ons
- Wait for review and approval
- Download signed
.xpi
file from Firefox Add-on page - Upload to GitLab Package registry:
curl --location --header "PRIVATE-TOKEN: <pat>" --upload-file tst_new_tab_on_double_click-<version>.xpi 'https://git.compilenix.org/api/v4/projects/160/packages/generic/tst_new_tab_on_double_click/v<version>/tst_new_tab_on_double_click-<version>.xpi'
- Verify upload at GitLab Package registry
- Create new release at GitLab Releases page
- Create new release at GitHub Releases page
This project is licensed under the MIT License - see the LICENSE file for details.