giuspen / cherrytree

cherrytree
https://www.giuspen.net/cherrytree/
Other
3.35k stars 458 forks source link

Discussion: tag-based tree view #174

Open manad777 opened 8 years ago

manad777 commented 8 years ago

Currently, the navigator on the left shows a hierarchical structure.

I think hierarchical view is extremely limited for knowledgebases. An alternative view could be to build that tree dynamically based on the assigned tags. Example:

node1 with tags "travel, france" node2 with tags "music, france" node3 with tags "todo, music" node4 untagged

The treeview would show:

travel
    ∟ france (empty node, just a folder)
        ∟ node1
    ∟ node1

france
    ∟ travel
        ∟ node1
    ∟ music
        ∟ node2
    ∟ node1
    ∟ node2

music
    ∟ todo
        ∟ node1
    ∟ node1

untagged
    node4

As you can see, multiple instances of the same content node appear, with the folder nodes used as an AND filter.

What are your (CT community) thoughts on this? Would anyone other than me prefer to use this view?

joseluis commented 7 years ago

I'd also very much like to have an alternative tree view ordered by (hierarchical) tags.

nil0x42 commented 4 years ago

it would actually be a revolution... i like cherrytree but my treeview happens to be practically useless, as most of my notes would easily fit in different places, so i always en up trying to find my notes with Shift Ctrl F ...

omega3 commented 3 years ago

Joplin has nice implementation of tags. It just shows all notes that has selected tag: https://github.com/laurent22/joplin

But the program design is a bit different.