After doing some further usability tests and having some more streber users to get feedback from, I decided to first refine the handling of tasks before adding any more features. Currently the task list gets very obscure when having too many tasks.
Problems:
- Wiki pages start to mix up with todo-tasks and bugs (once there are too many, you no longer find the stuff to do)
- Wiki pages require a different render style (we do not need assignment stuff here).
- Most users do not "dare" to create tasks for wiki-pages.
The solution is a very firm distinction between task types:
- Tasks / Bugs
- Folders
- (wiki) pages
- Events (comming up)
- Milestones
- Versions
Changing the type (between
Task,
Folder,
Page,
Event) becomes a separate function. You cannot turn a task into a
Milestone or
Version.
Benefits:
- Much clearer interface:
- easy to read todo list
- well structured edit dialog
- we do not need a quick edit dialog for Wiki-Pages
Tradeoff:
- This intermixes with Labels (some user might already have used them to structure like this, but we cannot use labels to detect Pages because they are user-defined).