/Bookmark_Sidebar

Browser extension, which adds a toggleable sidebar with all your bookmarks on the left or right side of your screen.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Bookmark Sidebar

GitHub release Chrome Web Store Chrome Web Store License: GPL v3


Bookmark Sidebar is a browser extension, which adds a toggleable sidebar with all your bookmarks on the left or right side of your screen. You can sort, edit, delete or rearrange your bookmarks easily from within the sidebar. There are many configuration options, and the appearance is fully customizable.

The extension should work with all Chromium-based browsers, while officially only Chrome and Edge are fully supported.

If you want to help to translate the extension, feel free to contribute by submitting some translations. Currently, 40 different languages are available.

You have questions, problems or ideas? ... Please do not hesitate to contact me by submitting the feedback form. I'm reading all messages and trying to get back to you as soon as possible.

Release History

See the Release History for an overview about all versions. There is also a compact Changelog you can take a look at.

License

This project is licensed under the GNU General Public License v3.0 - see the license file for details. Any copyright infringement will be legally pursued.


Development

JavaScript Node.js SASS

Prerequisition

To start with the development of new features for this project you first need to set up your developer environment by installing the following software:

  • Nodejs
  • Python
  • Visual Studio (with C++ core features!)
  • Visual Studio Build Tools

Commands

Init

This will install all dependencies and rebuild node-sass for your environment. After running this once, you can use the other commands listed below.

npm run init

Update

This will update the versions of the dependencies in the package.json and install them afterwards.

npm run update

Release

This will create a minified version of the source code and place it in a folder __dist.

npm run release

SCSS

This will parse the scss files to create the css files.

npm run scss