Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
66eec2f
Captions with the names of parent directories added.
Oct 28, 2018
0828ce5
Update README.md
galakhov Oct 28, 2018
8edea83
Order of parent directories corrected.
Oct 28, 2018
43c0459
Order of parent directories corrected.
Oct 28, 2018
1141fdc
Feature with the parent directory.
galakhov Nov 1, 2018
d9919fa
Feature with the parent directory.
galakhov Nov 1, 2018
a3c29fc
Fuse.js library updated to v3.3.0 & a code made prettier
galakhov Nov 2, 2018
6661a57
Now you can also choose the parent directory of the new folder that i…
galakhov Nov 2, 2018
ee9b391
Overview of child folders in a chosen folder if there are any (the su…
galakhov Nov 4, 2018
98fa60d
minor fixes
galakhov Nov 12, 2018
ea455d4
Update README.md
galakhov Nov 12, 2018
a705b9d
Update README.md
galakhov Nov 12, 2018
e9e4513
UI has been improved.
galakhov Nov 15, 2018
35b7bac
UI has been improved.
galakhov Nov 15, 2018
4296e8f
Screenshot of new UI added..
galakhov Nov 15, 2018
ea28ff8
Fixed some styles and descriptions.
galakhov Nov 15, 2018
0cc8068
Styles updated. Icon added.
galakhov Nov 21, 2018
1abd4a8
Typos corrected. Screenshot added.
galakhov Nov 21, 2018
5370315
Readme updated.
galakhov Nov 21, 2018
126788e
Readme updated.
galakhov Nov 21, 2018
85a9dbf
Clickable breadcrumbs and styles.
galakhov Nov 21, 2018
ea55733
Logs removed.
galakhov Nov 21, 2018
e3efff7
Styles of pipes in the sub tree fixed.
galakhov Nov 21, 2018
03c8d8c
Version changed.
galakhov Nov 22, 2018
e18f667
Border styles changed. Eceptions added.
galakhov Nov 22, 2018
a7650e5
Version updated.
galakhov Nov 22, 2018
90de3d3
Styles and coptions changed.
galakhov Nov 22, 2018
40e0533
UI improved. Fade out & current node styles in breadcrumb.
galakhov Nov 22, 2018
2ea29e3
Focus Item Exceptions. Styles fixes.
galakhov Nov 23, 2018
c991474
Hidden children in tree by default. Checkbox toggler to activate them.
galakhov Dec 2, 2018
e894229
ReadMe updated.
galakhov Dec 3, 2018
76ebad7
Fixes in styles for Chrome on Windows.
galakhov Dec 9, 2018
0fa0e25
Fixes in styles to match Chrome on Windows.
galakhov Dec 9, 2018
f26cf31
Arrow icons + fixes in styles for Chrome on Windows.
galakhov Dec 9, 2018
8991d57
Arrow icons + fixes in styles for Chrome on Windows.
galakhov Dec 9, 2018
2dca6c6
CSS fixes.
galakhov Jan 26, 2019
9c605f1
Fixes: correct toggler state after the breadcrumb click. Some style f…
galakhov Oct 20, 2019
b5811ac
Fix: update the README file
galakhov Oct 20, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.DS_Store
1 change: 1 addition & 0 deletions LICENSE
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
The MIT License (MIT)

Copyright (c) 2014 Szymon Piłkowski
Copyright (c) 2018 Dmitry Galakhov

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
Expand Down
47 changes: 36 additions & 11 deletions README.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,18 +1,43 @@
chrome-better-bookmark
======================
# Tree First Bookmarks

Chrome Extension that lets you easily add bookmarks to any category. Includes spotlight-like search with mouse/keyboard support.
### This fork of <a href="https://github.com/ardcore/chrome-better-bookmark">"Better Bookmark"</a> 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.

WebStore URL: https://chrome.google.com/webstore/detail/better-bookmark/pniopfmciclllcpockpkgceikipiibol
- 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).

key binding
===========
<p align="center"><img width="320" src="https://raw.githubusercontent.com/galakhov/tree-first-bookmarks/master/screenshot.png" title="Tree First Bookmarks" alt="Tree First Bookmarks"></p>

# 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 https://github.com/ardcore/chrome-better-bookmark/issues/1

TODO
====
# 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
- [x] Default state of the children's toggler (if a user navigates between nodes it switches back to the disabled state)
- [x] TBD: subcategory indentation

# Thanks to

Big thanks goes to [ardcore](https://github.com/ardcore) and his initial version of open sourced repo of [chrome-better-bookmark](https://github.com/ardcore/chrome-better-bookmark)s.

The evolution of development and the pull request can be found [here](https://github.com/ardcore/chrome-better-bookmark/pull/6).

- options (font size and style, focus style, key bindings, sorting options)
- TBD: icon should be greyed out by default, highlighted if the page is already bookmarked
- TBD: subcategory indentation?
Meanwhile, I've switched to the refined 2nd version of the [tree-first-bookmarks](https://github.com/galakhov/tree-first-bookmarks-v2)
30 changes: 27 additions & 3 deletions _locales/en/messages.json
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,30 @@
{
"new": {
"message": "new",
"description": "New category caption."
"message": "Look for a folder by entering its <b>name</b> above first.<br />Nothing found? Type in the desired <b>name</b> and click on it below to create a new folder.",
"description": "New category text"
},
"chooseparent": {
"message": "You can also link <b>your new folder</b> to a parent one by clicking on any radio button down below",
"description": "Choose parent category text"
},
"iconup": {
"message": "&uparrow; Look above",
"description": "Parent category icon up"
},
"icondown": {
"message": "Look below &downarrow;",
"description": "Parent category icon down"
},
"caption": {
"message": "You are adding this folder to a chosen parent directory shown the breadcrumb below",
"description": "Caption to show on mouse over"
},
"anotherparentdir": {
"message": "You can now as well click on any listed sub folder to save your bookmark or make it a parent folder",
"description": "Chosen parent directory"
},
"checkbox": {
"message": "Show/hide children",
"description": "Show children toogler text"
}
}
}
Loading