encryptic-team / encryptic

An encryption-focused open source note taking application
Mozilla Public License 2.0
348 stars 40 forks source link

Separating Tags & Notebooks #61

Open Prune2000 opened 5 years ago

Prune2000 commented 5 years ago

Hello.

What do you think of separating the tags and the notebooks in two different categories? It looks a little messy when they are together at the moment.

I couldn't find a way to add a Tag to an existing note as well, same thing with the notebook. There is probably some room to add a "Tag this note" and "Add this note to a notebook" option when you open a note. In the long run we could have a drag & drop feature to make it easy to organize your notes.

There is a lot of frontend work for all this, so I'll start looking into it if you think it makes sense.

daed commented 5 years ago

If you edit an existing note, there should be a dropdown at the top that says "Select Notebook". You can change the notebook from there.

Tags are like hashtags. You just add one to a note somewhere in the body, and it doesn't even need to be specified beforehand. Try editing a note and writing in something like "#hashtag". Then go to your hashtags section. It should show up there and your note should show up then when you click on it.

Also, like adding a hashtag, it looks jarring and clumsy because it's effectively metadata being embedded directly in a text body. I honestly don't care much for it, but I can imagine people use it as it's been in existence since prior to Laverna 0.7.51.

I'm always a big fan of drag and drop, so that's something I would think would be cool everywhere it makes sense, but I feel like Tags and Notebooks are functional enough in the current implementation (in my mind at least) that I don't think there's a lot of benefit to spending too much effort there. Having that been said, if you really want to enhance it, I won't decline the PR on it.

Also, dissenting opinions are always welcome. I strongly encourage anyone to come tell me I'm wrong. :)

Prune2000 commented 5 years ago

Aaaaah I see for the tags. We should build an easy way to add tags from the editing part that would basically add the # in the body for them, shouldn't be too complicated. Because at the moment I can't imagine the average user guessing it by themselves.

For the notebook, it's a little strange to have to edit the note in order to place it in a notebook. We should have the option to move it to a notebook when you open a note I think, it would make it more user-friendly.

After having it explained, I see that Tags and Notebooks are definitely working properly, but might need a little bit of UI work to compliment it. As a reference, here is what I came across looking for inspiration:

I'm also 100% fine being told I'm wrong, but I do enjoy brainstorming :)

daed commented 5 years ago

I can see the argument for being able to change notebooks without editing the note. That's a good one.

I think I get what you're showing with the screenshot. I like that layout with relation to the notebooks/tags. I think that could be good.

daed commented 5 years ago

@Prune2000 are you good with where we are on this now? Should I close this?

Maks-s commented 5 years ago

IMO, there's still some features missing :

daed commented 5 years ago

Okay, that's right. We'll keep this open then.