Skip to content

Chrome Extension that lets you easily add bookmarks to any category. Includes spotlight-like search with mouse/keyboard support and captions.

License

Notifications You must be signed in to change notification settings

galakhov/tree-first-bookmarks

 
 

Repository files navigation

Tree First Bookmarks

This fork of "Better Bookmark" is heavily optimised for people who likes the hierarchical folders' structure in their bookmarks and wants to stick to it having tons of (organised) folders.

  • Better Bookmark has been renamed to "Tree First Bookmarks" and gets a new icon from now on.
  • The redesign has happened.
  • Better-Bookmark-Button extension is now equipped with captions showing up the full path to the current bookmark on hovered category.
  • Now you can also choose the parent directory for the new folder that is being created (in the original version all folders were put into the "Other Bookmarks" with a flat structure first).
  • 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. Includes spotlight-like weighted search (http://fusejs.io) with mouse/keyboard support.

WebStore URL of the original simplified version of this extension: https://chrome.google.com/webstore/detail/better-bookmark/pniopfmciclllcpockpkgceikipiibol

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

key binding: cmd + b / ctrl + b

Chrome allows you to set your own key binding for every extension. See ardcore#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
  • Default state of the children's toggler (if a user navigates between nodes it switches back to the disabled state)
  • TBD: subcategory indentation

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 pull request can be found here.

Meanwhile, I've switched to the refined 2nd version of the tree-first-bookmarks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.5%
  • HTML 36.5%