HappenApps / Quiver

Quiver documentation and issue tracker
2.26k stars 109 forks source link

Filter tags by notebook selection #1421

Open shg opened 4 years ago

shg commented 4 years ago

This is a feature request on tag listing. I think the current tag listing does not work well when many tags exist. It would be greatly improved by allowing filtering by notebook selection.

Notes are organized using notebooks and tags. Typically, I guess, notebooks are used for major categorization and tags for minor. For example, I have a notebook named "Code Snippets" and another named "Reading Logs". Because those two are for very different topics, tags used in them are also very different. For "Code Snippets", I have tags such as Bash, Clojure, Elisp, Julia, Python, Ruby etc., and for "Reading Logs", I have Sci-Fi, Triller, Mystery, General, Classic, Read, To read, etc. In the current version of Quiver, when "Tags" view is selected, all these tags are mixed and listed alphabetically, which is not very useful especially when many tags exist.

So my feature request is to have a switch, something like "show only tags used in the selected notebook", which allows me to show only programming-language tags when I switch to the tag view after I select "Code Snippets" notebook. I think this should require only minimum UI change and offers a great usability improvement.