Giter VIP home page Giter VIP logo

sidebarcy's Introduction

Sidebery

Firefox extension for managing tabs and bookmarks in sidebar.


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


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

Install

Stable (v5.2.0): Release page | Addon page | Install (reviewed by Mozilla)
Nightly (v5.2.0.8): Release page | Install

About

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

  • Vertical tabs panels with tree or flat layout
  • Bookmarks panels
  • History panel
  • Search in panels
  • Customizable context menu
  • Customizable styles
  • Snapshots (saved windows/panels/tabs)
  • ...and more

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 (horizontal) tabs?

Firefox doesn't allow addons to hide native tabs, so you have two options:

  • You know CSS and can maintain it after Firefox updates: Use userChrome.css hack
  • Otherwise: Use Floorp (github)
    • Install Sidebery
    • In Floorp settings set:
      • Design >> Tab Bar Style >> Horizontal Tab Bar
      • Design >> Tab Bar >> Hide tabs on Horizontal Tab Bar
      • [To hide the sidebar header] Design >> Tab Bar Style >> Collapse Tree Style Tab
      • [To auto-hide sidebar] Use "Lepton UI" and check its settings

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>

Donate

You can donate (only crypto options) 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 [email protected], we discuss the issue and its possible resolution, and I'll spend my time on that issue after donation.

Thank you.

Bitcoin (BTC)
bc1q2drx3x5pfl0c68urwztvjrwgksg9u3l7mn4g4m

btc-bc1q2drx3x5pfl0c68urwztvjrwgksg9u3l7mn4g4m

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

eth-0x11667D20AB328194AEEc68F9385CCcf713607929

USDT (TRC20), USDC (TRC20)
TJEdp1TnsN7Jfhfi9Db8yXKDK8NEUovCZb

TJEdp1TnsN7Jfhfi9Db8yXKDK8NEUovCZb

Solana (SOL)
GdWipUmnhdDa7kqkF3SJm5jTYqp3UsTdbcGCC1xLbVJf

GdWipUmnhdDa7kqkF3SJm5jTYqp3UsTdbcGCC1xLbVJf

License

MIT

sidebarcy's People

Contributors

mbnuqw avatar emvaized avatar llc0930 avatar loveqianool avatar zelch avatar gotjoshua avatar 52fisher avatar imthesquid avatar qjo1 avatar slin0218 avatar dependabot[bot] avatar alan-palacios avatar cpmsmith avatar daniel-stoneuk avatar dsuedholt avatar fsaresh avatar into-the-v0id avatar jayeheffernan avatar lej77 avatar ht43-bqxfqb avatar mateon1 avatar koppor avatar paul-ohl avatar sarchar avatar siddhpant avatar br4nnigan avatar cr04ch avatar grendal32 avatar valadaptive avatar xdenial avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.