ff-notes / ff

A distributed note taker and task manager.
https://github.com/ff-notes/ff#readme
GNU General Public License v3.0
190 stars 18 forks source link

Contexts #21

Open cblp opened 6 years ago

cblp commented 6 years ago

Implement type (or types?) for different contexts (as in GTD)

dpwiz commented 6 years ago

What is it? Could you provide more... context?

cblp commented 6 years ago

provided

willbasky commented 4 years ago
when (Tags /= Context) $

В чем разница? Можно использовать теги для контекста.

cblp commented 4 years ago

@willbasky I didn't get this code.

Bare tags work well as generic contexts. So this problem is generally solved. But in some cases, they work badly. For example, a user may want to change the time context from Monday to Tuesday, but not to Moscow, because Moscow is not a time. Maybe we need some means to group contexts.

willbasky commented 4 years ago

The code was fixed.

to change the time context from Monday to Tuesday, but not to Moscow

There should be fixed list of days and changes of a day to another day will be within this type.

cblp commented 4 years ago

Contexts is a more general concept than tags.

There cannot be a fixed list of days or other things since each person defined their own contexts. You can find examples in the GTD book.

So it's better to give users means to define their own contexts and group them.

Tags feature is the first of these means, it is a tool to define simple, named contexts.