Skip to content

Commit

Permalink
Added: Current AMO summary and description
Browse files Browse the repository at this point in the history
  • Loading branch information
mbnuqw committed Jan 25, 2022
1 parent 17e18af commit 22c6cf7
Show file tree
Hide file tree
Showing 2 changed files with 155 additions and 0 deletions.
154 changes: 154 additions & 0 deletions docs/AMO-description.en.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
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:

<strong>- Vertical tabs layout (flat or tree)</strong>
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.

<strong>- Bookmarks panel</strong>
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.

<strong>- Tabs panels</strong>
Configurable panels will help you sort your tabs.

<strong>- Containers management</strong>
You can set "Include" and "Exclude" url-rules, proxy config and UserAgent header for each container.

<strong>- Customizable context menu</strong>
Sidebery allows you to change the context menu for tabs and bookmarks. You can enable/disable/move different options, create sub-menus/separators.

<strong>- Multi-selection with right mouse button</strong>
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.

<strong>- Customizable styles</strong>
Sidebery provides full control of styles for sidebar and group page via variables and custom CSS.
note: css selectors can be changed in the next version

<strong>- Snapshots</strong>
You can setup auto snapshots that will keep info about open windows and tabs.


<strong>Privacy policy</strong>
<ul>
Sidebery keeps all data that needed to correct work on the user's machine and doesn't send any kind of data to the outside.
</ul>


<strong>Source code</strong>
<ul>
Source code can be found here: <a href="https://github.com/mbnuqw/sidebery">https://github.com/mbnuqw/sidebery</a>
</ul>


<strong>Permissions</strong>
<ul>
- Read and modify bookmarks - needed for bookmarking the tabs and bookmarks panel functionality.
- Access recently closed tabs - needed for the "Undo close tab" function.
- Access browser tabs - needed to get info and control tabs.
</ul>


<strong>Optional permissions</strong>
<ul>
- Websites Data - Required for next features:
<ul>
- Context menu option for cleaning cookies
- Proxy and url rules of containers
- Page-screenshots for the group page and windows selection panel
- Changing the User-Agent per container
</ul>
- Hiding tabs - Required for next features:
<ul>
- Hiding tabs on inactive panels
- Hiding folded tabs
</ul>
- Clipboard write - Context menu option for copying urls of tabs and bookmarks
- Web requests blocking - Changing the User-Agent per container
- Control browser proxy settings - needed for proxy configuration per container and it can be used only with granted optional permission "Websites Data".
</ul>
Note: You can deny these permissions at any time on the settings page.


<strong>Usage</strong>
<ul>
- <strong>Open sidebery</strong>
<ul>
Shortcut ctrl+E (default) or click on Sidebery button.
</ul>
</ul>

<ul>
- <strong>Create new tab</strong>
<ul>
ctrl+T - In default container.
ctrl+space - In active panel.
ctrl+shift+space - after active tab.
Also "Middle click on panel", "Left click on panel's icon" and other configurable methods...
</ul>
</ul>

<ul>
- <strong>Switch between containers</strong>
<ul>
alt+Comma(<) - to previous panel
alt+Period(>) - to next panel
Scroll on navigation strip - (optional)
Horizontal scroll - (optional)
</ul>
</ul>

<ul>
- <strong>Switch between tabs</strong>
<ul>
ctrl+PgUp/PgDown - firefox's defaults
alt+Up/Down + alt+space - select tab and activate it
Scroll - (optional)
</ul>
</ul>

<ul>
- <strong>Expand/Fold parent tab</strong>
<ul>
Click on favicon of target tab.
</ul>
</ul>

<ul>
- <strong>Expand/Fold tabs or bookmarks while dragging elements</strong>
<ul>
Move mouse cursor to pointer's triangle.
</ul>
</ul>

<ul>
- <strong>Select all descendants of tab</strong>
<ul>
Right click on favicon.
</ul>
</ul>

<ul>
- <strong>Close whole tabs branch</strong>
<ul>
Right click on close button.
</ul>
</ul>

<ul>
- <strong>Switch panel while dragging elements</strong>
<ul>
Move mouse cursor to panel's icon.
</ul>
</ul>

<strong><a href="https://github.com/mbnuqw/sidebery#readme">More info you can find here</a></strong>

<strong>Footnotes</strong>
<ul>
* - in author's opinion :3
<ul>
1 change: 1 addition & 0 deletions docs/AMO-summary.en.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Tabs tree and bookmarks in sidebar with advanced containers configuration.

0 comments on commit 22c6cf7

Please sign in to comment.