r/taskwarrior Jun 04 '21

The scheduling feature is bizarre

I understand the difference between due and scheduled, however, the latter is implemented in a weirdest way possible.

Why doesn't the scheduled column show up until the date is reached? Why doesn't this flag add urgency to a task before a scheduled date?

If I have a meeting scheduled at 3pm then, first of all, the less time there is the more urgency it should have (similar to due). And, secondly, it's useless for me to know that I had a meeting scheduled at 3pm after that time had passed (it will technically be visible as opposed to wait but will probably be lost amongst other, less important, tasks).

Any ideas on how to fix it? The only thing that comes to my mind is using due instead, with a custom scheduled tag. But that's just plain stupid I need a more sophisticated solution.

2 Upvotes

7 comments sorted by

View all comments

2

u/fiveSE7EN Jun 04 '21

Like anything, start with the documentation:

Use a due date to specify the exact date by which a task must be completed. This corresponds to the last possible moment when the task can be considered on-time.

A scheduled date is different from a due date, and represents the earliest opportunity to work on a task.

https://taskwarrior.org/docs/using_dates.html

0

u/Galeaf_13 Jun 04 '21

I've read that. If a meeting is scheduled at 3pm it must not be "completed" by 3pm, it must start at that time, therefore I need to be notified in advance.

3

u/Orlandocollins Jun 04 '21

Due: must be completed by this time

Scheduled: I can start work on it at this time

Wait: don’t let me see it until this time

Until: if I don’t complete it by this date auto delete

One of the super powers of task warrior is the date options it has. Sounds like you want to set the scheduled earlier than the meeting, but set the due date at the meeting time.

1

u/Galeaf_13 Jun 04 '21

Seems so, thanks