Back
gh

mbnuqw/sidebery: Firefox extension for managing tabs and bookmarks in sidebar.

Firefox extension for managing tabs and bookmarks in sidebar. - mbnuqw/sidebery

by mbnuqw github.com 1,129 words
View original

screenshot-003 screenshot-002 screenshot-005 screenshot-009 screenshot-011

Mozilla Add-on Users Mozilla Add-on Downloads Mozilla Add-on Stars

Install

Stable (v5.5.0): | Addon page | Install (reviewed by Mozilla)
Nightly (v5.5.0.2): Install

[!note] Note Nightly release is a signed build created via github actions. It supports an auto-updates and is designed for testing new features. A few previous nightly releases can be found in the Assets section of the latest release notes.

If you’re manually updating an already installed Sidebery version you also need to open the Add-ons Manager (about:addon) and click on the ‘Update Now’ button in the Sidebery card or restart the browser.

About

Sidebery is a highly configurable sidebar with panels of different types. Some of the key features:

Incompatibility with other addons

Sidebery may conflict with addons that handle position of new tabs (e.g. Tree Style Tabs) or addons that move/sort tabs, which may result in unexpected behavior or broken tabs state at initialization. To avoid potential issues, please, disable such addons in Add-ons Manager page (about:addons).

How to hide native tabs?

Option 1 (Activating native vertical tabs)

Enable native vertical tabs. This can be done in one of the following ways:

Then resize the native sidebar (with the vertical tabs) to its minimum.

Optionally, you can round the corner of the web page area by enabling sidebar.revamp.round-content-area in about:config.

gui

This will save vertical space, but the native tabs will still be showed and Firefox’s sidebar header will take some space from Sidebery.

You can also try to hide vertical native tabs and sidebar: Right-click on the free space of the native sidebar, then in the “Sidebar settings” section enable “Vertical tabs” and “Hide tabs and sidebar” settings, then open Sidebery. But due to a Firefox bug this setting might be ignored on the next browser start or on the opening a new window.

Option 2 (Using userChrome.css)

Result:

111

Build

Prerequisites: latest LTS Node.js version

  1. Install dependencies: npm install
  2. Build all parts of Add-on: npm run build
  3. Create Add-on archive in ./dist: npm run build.ext

After creating the Add-on archive, you can then use the version in Firefox as follows:

  1. Open Firefox
  2. Go to about:debugging
  3. Go to “This Firefox”
  4. At “Temporary Extensions” click on “Load Temporary Add-on…”
  5. Select the .zip file in the dist directory.
  6. Close the settings tab
  7. Your Firefox now always runs with the development version
  8. For updating: Repeat all steps.

Development

Prerequisites: latest LTS Node.js version

Install dependencies: npm install
Build and watch for changes: npm run dev
Run browser with Add-on: npm run dev.run -- <firefox-executable>

You can donate to this project, which will motivate me to answer questions, fix reported bugs, implement requested features and generally will speed up development process.

You can also donate to resolving a specific issue (feature request or bug report). To do this, message me to maxbadryzlov@gmail.com, we discuss the issue and its possible resolution, and I’ll spend my time on that issue after donation.

To purchase cryptocurrency you can use any exchange services, e.g.: buy.coingate.com, www.coinbase.com, www.binance.com, www.kraken.com, etc…

Thank you.

Bitcoin (BTC)

bc1q2drx3x5pfl0c68urwztvjrwgksg9u3l7mn4g4m

btc-bc1q2drx3x5pfl0c68urwztvjrwgksg9u3l7mn4g4m

Ethereum (ETH), USDT (ERC20), USDC (ERC20)

0x11667D20AB328194AEEc68F9385CCcf713607929

eth-0x11667D20AB328194AEEc68F9385CCcf713607929

Tron (TRX), USDT (TRC20), USDC (TRC20)

TJEdp1TnsN7Jfhfi9Db8yXKDK8NEUovCZb

TJEdp1TnsN7Jfhfi9Db8yXKDK8NEUovCZb

Litecoin (LTC)

ltc1qpv4c4kaahdzhcwzj8yyrwlvnfcw2hw5qpxqr62

ltc1qpv4c4kaahdzhcwzj8yyrwlvnfcw2hw5qpxqr62

Solana (SOL)

GdWipUmnhdDa7kqkF3SJm5jTYqp3UsTdbcGCC1xLbVJf

GdWipUmnhdDa7kqkF3SJm5jTYqp3UsTdbcGCC1xLbVJf

TON

UQAxwOfvZQz1YR4qieiE-J4wHiz3zrMXAyxDiRJQQXIDX8MH

UQAxwOfvZQz1YR4qieiE-J4wHiz3zrMXAyxDiRJQQXIDX8MH

License

MIT