Giter Club home page Giter Club logo

chrome-minimal-bookmarks-tree's People

Contributors

dependabot[bot] avatar r4dius avatar rpkamp avatar xpaw 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

chrome-minimal-bookmarks-tree's Issues

Support fonts using css

New option like "bookmarks font name" using css. It is very easy to do. Just to add css to bookmark table.

[Bug] Zoom level

If Zoom level is more than 100 - the scrolling button doesn't stop at the bottom and goes under the screen + additional area after the scrolling line appears.
image

Add theming functionality

Right now the popup is always black on white. It would be nice to give people some theme options so they can choose for example a dark theme that fits better with a dark chrome theme. Or a compact theme where things are all closer together, etc.

[Bug] Losing all saved settings

If there is no free place on drive C even for less than a minute, then all previously saved settings are reset and need to re-configure all again. Please fix.

[Bug] Incorrect position displaying on empty tabs

Steps to reproduce:

  1. Open any site and press the extension icon.
  2. Open new tab (empty) and press the extension icon.

Position on empty tabs is always 2 bookmarks higher. And if to load any site, it becames correct. And if to simply switch between empty and non-empty tabs - position is different.
To easy reproduse it is better to scrool to the bottom with the last bookmark.

Bug in font dropdown

Reported by @oleed:

Also found a little bug to let you know. Default property is not static. It gets the last font value.
image
or
image

Building doesn't work on Windows after v4.9.1

The problem is after make build-dev:

node_modules/.bin/encore dev
"node_modules" is not recognized as an internal or external command, operable program or batch file.
make: *** [Makefile:15: build-dev] Error 1

Fonts with digits don't work

Moreover, fonts with digits are displayed by the current font in the element - so not possible to even see how they actually look.

Add more / better icons

People keep asking for other icons, like white icons, sharper icons that work correctly on retina, etc.
I need to find some nice ones and add them.

Two little requests.

Please add option "Search bookmarks" - in all similar extensions this function is exist. And option "change the icon" (something in google style) would be great too - the current one is not so good.

Open in new (incognito) window

Should be options in the configuration for click / middle click / ctrl+click, plus having "Open in ..." options in the context menu would be nice as well (not just for windows, but for tabs as well)

[Suggestion] configurable bookmark folder

Pretty much title, make the folder that is shown configurable.

e.g. i have one folder containing all my "bookmark-bar-bookmarks" which i don't wanna see in in the menu

request for keyboard support

Any chance of keyboard support? It would be great if we could use arrow keys and Enter to select a menu entry or open and close folders, as in Firefox on Windows, and other browsers. Ideally you should be able to press an alphanumeric key to move to the next entry starting with that letter too (and open it, if unique).

Run tests on command line / Replace javascript with different language

Is your feature request related to a problem? Please describe.
Having to run the tests in a browser is annoying. It would be much easier if they could be ran on a comand line. That way they can run on CircleCI as well.

Describe the solution you'd like
Figure out which classes are easy to test without an actual browser and write tests for them. Need to figure out which test runner / expectation tool / etc would be best.

Describe alternatives you've considered
We had automated browser tests in SauceLabs, but it was just too unstable to be workable.

Feature: add "Add folder" to context menu

Could be handy for when you are re-ordering your bookmarks and want to put some of them in a new folder.

Maybe add an option for this so it can be hidden for people who aren't interested, since it's quite niche.

Support Chrome Manifest v3

Is your feature request related to a problem? Please describe.
This summer the first Chrome canary with Manifest v3 for extensions will come out. Since there are some changes relevant for Minimal Bookmarks Tree we need to change this extension to be compatible.

Describe the solution you'd like

  • Use new action API that replaces browserAction
  • Use new favicon API - chrome://favicon is gone
  • Replace event page with web worker
  • Migrate from using APIs with callbacks to Promises
  • Maybe more? Depending on final implementation of Manifest v3

Describe alternatives you've considered
N/A

Add settings how system folders must be rendered

Is your feature request related to a problem? Please describe.
Some people don't want to render some of the folders that are built in in the browser, like the Bookmarks menu in chrome.

Describe the solution you'd like
There should be settings in the settings panel for each folder how it should be rendered:

  • Render folder itself, plus it's contents
  • Render only folder contents
  • Do not render contents

For backwards compatibility, folder 1 (the "bookmarks bar" in chrome) should default to "render folder itself, plus contents", and folder 2 (the "other bookmarks" in chrome) should default to "render only folder contents".

In addition, when the extension is installed in chrome, we should check if all of the user's system folders contain bookmarks. If there is just one folder with bookmarks we should mark that as "Render only folder contents" and ignore all other folders.

Describe alternatives you've considered

  • Hide all system folders - which is not as customizable as the solution defined above
  • Let the user select a root folder by themselves, which is not as flexible as the solution defined above

Find and open folders through omnibox

Hello :)
would it be possible to search and open also for bookmarks-folders through the omnibox? Opening each bookmark in the folder one by one, makes the speed improvement of the omnibox access meaningless.
There is only one extension which can do that, but it's basic functions are not as good as yours and it's the dev is inactive.
I appreciate your great work, but this feature would be great!
With best greetings
M_L

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.