-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Categorization [$125 awarded] #8
Comments
The old discussion has shown, that such a feature is very popular. However, there were disagreement how or even what to realize. Therefore, I give an overview, of what was discussed: Categories (or "groups" or "folders")
Tags
|
Personally, I'm not sure, what's the best way. For me, the categories approach would be sufficient. But I understand people, who argue for the tags approach. However, the tags will definitely make the UI (a little bit) more complex than using categories, and I'm perceiving that simplicity was an important design goal of this app. I would like to cite @dasmaetthes from the old discussion:
👍 |
@korelstar thanks for summing up the old discussion thread. |
It's a shame, because the benefit of tags are they represent a more modern approach to managing date (folders only existed because tagging was not possible with paper documents!) |
Another open question is how the categories should be integrated in the user interface. @Henni, do you have any concrete ideas how to integrate the categories into the existing sidebar (as you wrote in #6 (comment))? My approach would orient on the contacts app design (i.e. the sidebar is a list of categories, the main window a list of notes and the editing area are can be a big overlay or take the right half of the viewport). |
I'd like to keep it out of the way. Adding an additional column just for categories would add to much noise in my opinion. |
Okay, sounds interesting. But an important feature for people with many notes is the possibility to easily filter notes by category. Please consider that, too! |
May i propose to get some inspiration from the Nextcloud News App? They have some kind of folder management, too. Of course the icons for the feeds are not needed, but some things like the "Starred" view could be adopted to provide a better cross-app-UX since the News-App seems to be very popular at Nextcloud. |
@stefan-niedermann yes, we considered that of course. :) The big problem with the folder tree is that the simplicity of »most recently edited files are up top« falls away. And favorites are always sorted at the top anyway, just like @ryanwr did for the server nextcloud/server#1860 – this is the best seamless integration of favorites. |
From a user perspective, tags are superior, and can use an almost identical interface, but just have more flexibility for those who need it. Also, other apps all use (or are planning to use) tags not subdirectories (tasks, contacts, events). It's unwise to break the Users' expected interface. For example, why does a user need to decide, and remember, whether a finance note for their park project is tagged under park or finance? That's seriously old skool; a throwback from when it was essential with paper files. |
I would propose a compromise: singular categories (which can be translated to directories in the NextCloud filesystem), and then tags on top fo that, which can add additional categorization. Many pieces of software uses this structure, such as the NC Todo list, and I'd like to propose it for use here in the future. In any case, no matter what method is chosen, I'll be very happy, as it will be usable for my school and meeting note-taking purposes. As is, it's difficult to use, sadly.... |
Using markdown as the storage format would add tag functionality. |
@korelstar Sorry, I wasn't thinking quite clearly, I was thinking of the tagging functionality in static HTML generators such as jekyll and hugo. |
Couldn't tags be emulated, using folders approach, by symlinks to note file? |
I would like to add +1 for a tag based approach. I see two possibilitys for the implementation...
|
I'm quickly joining the discussion between tags and folders .... it feels more logical to go for tags now that they are part of the framework. But then, it would be nice to offer an option to export them as well ! Also, it could allow some auto-generated tags (like notes edited in the last 10 days or whatever else, which could be nice) My main comment would be on the UI. How about a tag / folder selector right next to the "+" button ? |
Regardless if you go with tags or folders, one of both is really needed for a better overview. |
Maxnor Yes! It's almost unusable as is, as sad as that is to say. |
When will this be implemented? |
Folks, sorry but your comments don't really help. Everyone works on this in their free time. Any contribution, be it time or in the form of a monetary bounty through https://bountysource.org is very appreciated. |
Thanks, just figured it out and edited my comment above. Checking out now on the bounty site. |
I would pay to see both coming! Folders are good for sharing. Tags are good accessibility. |
Came looking for a tagging feature, I appreciate categories are easier to implement and more backwards compatible but from a usability perspective tagging that then allows notes to appear in multiple categories is far more desirable. One approach will only get some of your audience and the other approach will get both camps as you can use tags like folders but can't use folders like tags. Edit: Forgot to mention that I would prefer to be able to tag within the file itself so I could create and tag notes via any text editor using markdown. The first line of the file could be read for tagging This would then create 3 tags for the file. Not sure how helpful this idea is but it would make me happy :) |
@derschneewolf |
FYI: I started with the implementation of the navigation and will provide a PR, soon. |
Please have a look at #210: There you find the implementation for integrating categories into the navigation. Please give feedback to this over there! |
i can't contribute by my time or my knowledge to this projet, so i've joined the bountysource as i think this is a really needed functionality. Thanks for your Notes app :-) |
continued discussion regarding owncloud/notes#2
First steps in #6
Will be implemented with subdirectories.
The $125 bounty on this issue has been claimed at Bountysource.
The text was updated successfully, but these errors were encountered: