@Folke
Hi,
Thank you for your feedback!
About your two examples,why not try to make contexts like @Out & with person and @Computer in office2? Or you can just add them as Tags to manager your tasks?
About your ideas:
Alternative 1&2: we need to do a research about this.
Alternative 3: Now tasks can be added one more Tags. How will you group the list by Tags if a task has Tag1 and Tag2 at the same time?
Shall you need any help or have additional questions, please do not hesitate to contact me back.
Thank you for your support!
Best regards,
Doit.im Team
Very often, the Tags actually also represent contexts or other requirements, but perhaps of a secondary nature, so this is why there would be a certain benefit in harmonizing them a bit.
For example, among my contexts I have one context called @Person (requiring someone to do the task together with me; i.e. not a solo task) and one context called @Out (requiring me to be somewhere other than Home or Office. This level of detail is just nice for list grouping. If a task requires both (both going out and a person to go with me) I typically categorize it as @Person, but the fact remains that it requires me (us) to go out. So I would like to be able to see all tasks that require me to go out, even if they are not classified by the @Out context, but by, perhaps, an Out Tag in addition to the @Person context.
A similar example is if something needs doing at a @Computer, but not just any computer anywhere. You must sit in @Office2 because you need access to something there. Then you might perhaps classify it as an @Office2 task, but the fact remains that you need to use a computer and would like to tag it accordingly.
It needs to be simple to use (and simple to implement). Here are some ideas:
Alternative 1: Associating Contexts and Tags with the same name.
Show Contexts on the filter bar, just like Tags. If a Tag has the same name as a Context, show it only once on the filter bar. If we filter by it we will see all tasks that have either a Context or a Tag with that name (e.g. Out).
Alternative 2: Implicit (automatic) tagging of tasks
a) Allow "tagging" of Contexts, and let all tasks with that Context auto-inherit the Context's Tag(s). Or perhaps even better, b) have an option in Preferences to "automatically apply the task's Context also as a Tag with the same name (for filtering purposes)". Or perhaps c) Simply apply contexts as tags as a standard feature.
Alternative 3: Preset for which Tags are to be exclusive "list grouping tags"
In Preferences (Tag Management) allow users to mark some tasks as "list grouping tags" (i.e. Contexts). Or when yoy create a new Context it will also be visible here and already marked as a "list grouping tag". Later, when tagging a task, if a user tries to select two such "list grouping tags" (contexts) for a task then he/she will be forced to designate only one of these as the active "list grouping tag" and the other one one will behave just like any other additional tag.
I have a feeling that alternative 2 might be the simplest.
-
11/11/2013 08:22#2PRO
-
11/11/2013 12:34#3PRO
@wendy_only
The list grouping (by Context) must be GENERALLY useful as an overview. The filtering (by Tag) must be both flexible and precise. And all of it must be convenient to manage.
Q: "About your two examples,why not try to make contexts like @Out & with person and @Computer in office2?"
A: Because that would give me maybe hundreds of contexts - very messy; virtually an unlimited number of "combination contexts". I want only a small number of broad contexts as a default list grouping.
Q: "Or you can just add them as Tags to manager your tasks? "
Exactly. But I do not want the additional work of also manually applying the TAG "Out" to each and every task that I am already placing in the CONTEXT Out. This could be done automatically (as in Alt 2), or if Doit could match Tag/Context names (as in Alt 1) and show context buttons on the tag filtering bar.
Q: "How will you group the list by Tags if a task has Tag1 and Tag2 at the same time?"
Exactly - you cannot. This is why you would have to select just ONE such Context (Tag) for each task as its grouping criterion.
If you think about it, both Contexts and Tags are actually "task requirements" - the task requires you to be in the office or in the bathroom and/or with this or that person and/or in this or that energy state and/or have a phone or hammer or computer nearby or will require silence or rain or sunshine or whatever. You really need to be able to filter your list by any of these "task requirements" in any combination (ideally AND/OR/NOT, or at least NOT), but you can only have your list grouped by a limited subset of these - a mutually exclusive subset (only one per task).
-
11/12/2013 01:30#4PRO
@Folke
Hi,
About Context as Tags: Thank you for your description. We will make a further consideration about the Context and Tag. But we will not make it in the near feature.
About the filter: We are considering improving the filter feature to support AND/OR/NOT for all conditions including Tag.
Thank you for your support!
Best regards,
Doit.im Team
-
11/12/2013 03:42#5PRO
@wendy_only
I am very, very happy to hear about improvements of the filter :-)
Thank you! :-)
I sincerely hope we are both talking about the "quick filter", not about the saved search.