Sidebery provides the list of tabs structured in a tree and bookmarks within the customizable panels. It aims to be fast, beautiful* and configurable. Some of the key features:
You can use a simple flat list of tabs or tree structure. Tree layout allows you to fold sub-tries, creates groups with a custom name to organize open pages.
Simple catalogs of your bookmarks. You can drag and drop links or tabs to create bookmarks and vice-versa. Basic operations: open in new window / sort / create / edit / delete.
Other bookmarks features:
- Automatically delete an open bookmark from "Other Bookmarks" folder.
- Highlight open bookmarks and activate its tab instead of opening new on clicking.
Configurable panels will help you sort your tabs.
You can set "Include" and "Exclude" url-rules, proxy config and UserAgent header for each container.
Sidebery allows you to change the context menu for tabs and bookmarks. You can enable/disable/move different options, create sub-menus/separators.
You can select multiple tabs or bookmarks only with the mouse - push right mouse button and then move the cursor to adjust selection range.
note: This feature is not working with the native context menu.
Also, you can use ctrl+click/shift+click method or use keyboard shortcuts.
Sidebery provides full control of styles for sidebar and group page via variables and custom CSS.
NOTE: To get currently available css-selectors use debugger:
- Enter "about:debugging" in the URL bar
- In the left-hand menu, click This Firefox (or This Nightly)
- Click Inspect next to Sidebery extension
- Select frame to inspect
- Click on the rectangular icon (with three sections) in top-right area of the debugger page
- Select "/sidebar/index.html" for sidebar frame
- Select "/group/group.html" for group page frame
- Browse "Inspector" tab
You can setup auto snapshots that will keep info about open windows and tabs.
Install dependencies: npm install
Build all parts of addon in release mode: npm run build
Run ./addon in browser: npm run dev.ext[.beta|.nightly]
Create addon archive in ./dist: npm run build.ext
MIT