giuspen / cherrytree

cherrytree
https://www.giuspen.net/cherrytree/
Other
3.37k stars 459 forks source link

The only real drawback for me is : TAGS. #726

Open chrixxxx opened 4 years ago

chrixxxx commented 4 years ago

I like cherrytree very much and I would like to use it as my note keeper.. but it misses a practical and convenient way to work with tags.

Tags are essential when you start to have tons of notes and you need to categorize them someway.

Example: I keep notes about stuff (movies, games, books) and so I need tags to specify genres, years.. etc.. to quickly "filter" my large database of notes and find easily what I'm looking for (for example: all SCI-FI and FANTASY movies)

Cherrytree allows to add some tags when you create a node.. but there's no practical way, then, to use or manage them.

Deal breaker issue for me is that there's no way to search between notes/nodes using ONLY tags.

You can use the node name/tag "combined" search function, but you can't have results based ONLY on tags that way.

Example: I create a "drama" tag to apply to every "drama" movie I keep notes about. If I need to filter my database of notes to have a list of all dramas using this tag it's impossibile to do, because I would have in my search results all nodes where the word "drama" appears in the name but that are not tagged "drama".. such as in "the dramatic effect of pollution" - that is not a drama movie, but a documentary!

So it would be very useful to add to the application a specific function to make a search using tags only (single and multiple too) allowing - that would be perfect - the user to select them from the list of existing tags in the DB, without having to type them manually.

Another essential function to be implemented for tags would be to display the list of tags associated to a node somewhere on the screen, because. at the moment, the only way to know if a node has tags is opening the "change node property" window, and that's very unpractical too.

Another issue I found about tags in cherrytree (not so critical) is there's no way to to rename tags.

I hope my suggestion will be useful to you and to see in the future a better implementation of tags in this otherwise very nice application.

txe commented 4 years ago

Hi, thanks for suggestions! It's a pretty complete list of what can be done with tags.

datavectors commented 4 years ago

Some interim ideas on meeting the OP's requirements:

woodstock310 commented 1 year ago

Agree with OP. I would add that OneNote has a way to see check boxes as tags, then consolidate them into one massive "ToDo" list. I really like that feature. Overall, I am torn between OneNote and CherryTree. If OneNote ever gets unlimited hierarchy added to their sub-pages then I might switch to that. OneNote is just so connected with the other apps I use at work it makes it hard not to want to use that connectivity. HOWEVER, I really like CT so.... I'm staying for now!

Thank you for all the work you have done on this tool. I am really grateful.