Open timothy-s-dev opened 7 years ago
Hi Timothy,
Thank you for the suggestion. This is a feature that Evernote also has, but in my experience it doesn't solve the problem. Nested tags are too complicated and hard to manage. We need to discuss carefully about this kind of topic because it would much affect how we use the app.
I'd like to know what's your problem in depth. You have many tags and hard to find out? Will it be solved by merging similar tags into one?
I use InkDrop in two places.
At home I have a set of tags for electronics projects; things like ep-schematic
for notes containing schematics, ep-part-list
for notes containing a list of parts I need for a project, etc. I also have tags for programming projects; things like pp-snippet
, pp-requirements
, etc.
At work (software developer) I have entirely different tags (although I re-use some of the programming project ones). I create a note for each story I work on, and tag it according to which area(s) of the application it involves. I have about 16 of these tags so far, and will likely end up with more as I touch more areas of the code base. I have other tags as well, to mark the tickets as bug vs story, and a few other things. But the areas are the biggest list, and by their nature can't really be merged without losing meaning.
I regularly filter by the tags, but I generally only need one of these sets of tags at once. That's where my thought that it would be convenient to be able to display them in a tree structure came from, so I could collapse the ones that aren't relevant at any given moment.
Maybe an alternative solution would be a way to filter the tags list? A small search bar or something to the right of the "Tags" header. Then, with prefixed tags, one could "search" something like "ep-" to get all the ep-whatever
tags.
Thank you for the additional information.
I understand your use-case of tags. Seems like tags are contextual, that is, you only need a set of tags based on what you are working on and it could be determined by seeing which notebook you're opening. As you said the problem is that tags are a flat structure but I think having structured tags will cause another problem that we will be difficult to keep them organized like my case of Evernote. So my suggestion would be to make a way to view filtered tags used in a notebook currently opened.
But wait, before adding more features, let's rethink about how to organize your notes. Tags are powerful but sometimes it makes us troubled. BTW, notebooks are already supporting nested structure. Instead of having many tags, it could be organized with them something like:
That's the way I'm doing now.
Tags should be used supplementally such as bug
, important
and high priority
.
If you clicked a tag on the note, it filters notes tagged with it:
I'd like to know how it works for you.
Feature Request
I have a ton of tags that I use exclusively at work, and a similar number that I only use for personal projects, or within specific projects/notebooks. It would be quite convenient to display these tags in a tree-view on the sidebar, instead of a flat list. E.G. Something like: