Skip to content

Chrome Extension that lets you easily add bookmarks to any category. Includes spotlight-like search with mouse/keyboard support, the breadcrumb, the sub-tree with the its state and with the captions for every node.

License

Notifications You must be signed in to change notification settings

galakhov/tree-first-bookmarks-v2

Repository files navigation

Tree First Bookmarks

This fork of "Better Bookmark" is heavily optimised for people got used to the hierarchy in their bookmarks and for those who wants to easily find the right folder among tons of (unorganised) folders to save a bookmark in there.

This extension is meant for a quick classification & saving a bookmark into some particular folder only. It helps to filter out & find this one folder among a huge set of folders and sub-folders or to create a new folder with a desired name. It is not meant to look for your saved bookmarks nor open any bookmark, as this action is possible in chrome by default. To search for bookmarks, history, or opened/closed tabs, use the Saka extension.

By clicking on any radio button in the folder's list or in an opened sub-tree, you'll see the breadcrumb navigation with the full path to a chosen folder. After clicking on any radio button, the origin (a parent folder) is set. The sub-tree view will always display the sub-folders in this parent folder if there are any. Then, if you enter a name for a new folder in the above entry field and save it by clicking on this name, it will be placed as a sub-folder into this chosen origin. If no origin has been chosen, the default location new folders are saved to is the "Other Bookmarks" folder.

For easy orientation tooltips are attached to every listed category.

  • Better Bookmark has been renamed to "Tree First Bookmarks" and gets a new icon from now on.
  • The redesign has happened. I tried to simplify the UI and keep the original miminalistic style as far as possible, however, I'm not a web-designer and am open to a reasonable suggestions.
  • Better-Bookmark-Button extension is now equipped with captions showing up the full path to the current bookmark on a hovered category.
  • Now you can also choose the parent directory for the new folder that is being created (in the old original version all folders were first put into the "Other Bookmarks" folder allowing only a flat structure, i.e. no hierarchy).
  • Another new feature — The Sub Tree — helps you to get a quick overview of sub-folders in a chosen directory (click on any radio button to activate it).
  • UI has been also improved. Arrows, breadcrumb and descriptions were added, input fields and text blocks were moved to key positions.
  • Fuse.js library (fuzzy search) updated to v3.3.0 and max amount of characters for the search pattern has been changed, therefore, "Pattern length is too long" error shouldn't now block the search (or bitapRegexSearch will be used instead).
  • Clickable breadcrumbs allow you to change a parent directory (to go up/down the tree) by clicking on one of the links in a breadcrumb (start by clicking any radio button).

Tree First Bookmarks

Original chrome-better-bookmark

Chrome Extension that lets you easily add bookmarks to any category. It includes spotlight-like weighted search (http://fusejs.io) with mouse/keyboard support. Following features were implemented in order to simplify the navigation: the breadcrumb, the sub-tree with the its switchable state and the captions with the full path for every node.

The new advanced Tree First Bookmarks extension can be found here: https://chrome.google.com/webstore/detail/tree-first-bookmarks/lempbilidejiiljkciadplnekoflbmnl

The old original version of this extension can still be found here: https://chrome.google.com/webstore/detail/better-bookmark/pniopfmciclllcpockpkgceikipiibol

key binding: cmd + b / ctrl + b

Chrome allows you to set your own key binding for every extension. See ardcore/chrome-better-bookmark#1

TODO's

  • Show the location of the bookmark as the full path in the breadcrumb when a user opens the extension and the page was already bookmarked
  • Add options (font size and style, focus style, key bindings, sorting options, etc.)
  • Add the position variants (top or bottom) of the tooltip into the extension's options
  • TBD: icon should be greyed out by default, highlighted if the page is already bookmarked
  • TBD: subcategory indentation
  • Default state of the children's toggler (if a user navigates between nodes it switches back to the disabled state)

Thanks to

Big thanks goes to ardcore and his initial version of open sourced repo of chrome-better-bookmarks.

The evolution of development and the related pull request can be found here.

About

Chrome Extension that lets you easily add bookmarks to any category. Includes spotlight-like search with mouse/keyboard support, the breadcrumb, the sub-tree with the its state and with the captions for every node.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published