Giter VIP home page Giter VIP logo

webpage-sidebar's Introduction

Webpage-Sidebar

WebExtensions API based sidebar website viewer

Github last commit badge AMO version Code Climate Coverage badge

Get it

develop

raw

  1. npm install
  2. npm run build
  3. start debugging:
  • npm run start
  • or open your firefox and go to about:debugging and load extension/manifest.json
  1. test

test code

not yet

release

  1. npm install
  2. npm run build-ext
  3. upload to... wait, It's my job

webpage-sidebar's People

Contributors

sftblw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

webpage-sidebar's Issues

Add "save and open as bookmark" checkbox

For security reason a sidebar of firefox addon can't access various functionality by default.
Since there is a way to opening sites on sidebar by bookmark checkbox, Maybe This addon can handle it.

-------------------------------------
 https://addons.mozilla.org [B] [X] | >
-------------------------------------

Add sync button

Currently this addon tries to sync at every save & load time. It requires Master Password login and It's quite annoying.
Adding sync button and only sync when (follows next) will make go away Master Password dialog.

  • Add sync button
  • Sync when Add / Remove URL no.
  • Option to disable auto sync (blocked by #6)
  • When Clicked sync button

moz-extension urls

Any way to coax this into loading moz-extension urls? I was hoping this would allow me to have the uMatrix/uBlock loggers in the sidebar.

Dark selector widget

As you can see, I use dark mode/dark themes... but I simply don't know enough about WebExtensions to be able to theme this extension. Which actually does fill a niche that I happen to need. Any ideas?
2021-11-14--1636916299_2390x1280_scrot

Keybindings / shortcuts?

First of all, thank you for the add-on.

Are there any plans to add a shortcut, to open the sidepanel and tabs with just the keyboard?

local files not working since FF latest update 60.0.1 (64-bit)

Up until this latest update a couple of days ago, this local html file displayed fine in the sidebar, using the following path: D:\firefoxfiles\guides.htm. Now, it does not. Online webpages still work, but not local files.

I also tried this path: file:///D:/firefoxfiles/guides.htm, but it also doesn't work.

I saw that Webpage-Sidebar was updated yesterday, so I removed then reinstalled it. Still no joy. Firefox Add-On Manager says I am using version 0.0.4.

Any help much appreciated!

refactor: separate storage, migration, sync, sync merger

Currently There's only a single script which handles all migration, syncing against local and sync storage, blahblah... It makes me headaching.

These should be separated into separate concerns in form of classes, before going further.

  • JSON <-> object mapping
  • JSON migrator from old to new version
  • "Repository pattern"
  • syncing between local and sync storage

Reorder the links.

Every time a new link is added, it goes to the end. It would be quite useful if the add-on allowed to order the links however the user wanted.

Add this function please.

Details page

  • add routing and detail page
  • make changeable: URL, name of item

Related

  • #14 mobile mode check box
  • #4 open as bookmark

Name for page instead of URL in the menu

It would be nice to have a way to put some descriptive name for the link in the menu instead of the URL. The URL can be quite cryptic, and can be much less easy to recognize than a name. I also have a few self-hosted services that all start with http[s]://localhost, giving them a proper name would make it much easier to find them quickly.

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.