GothenburgBitFactory / GothenburgBitFactory/taskwarrior
Inconvenience of [beginning of period] in due: (eternal topic)
- Dominant language
- C++
- Stars
- 6.1k
- Forks
- 423
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 11
Description
**I suggest adding customization to choose [end of period] for due:**
The logic behind 'due' using start of the day and not the end of the day is clear. It's technically not incorrect, but:
- Subjectively it's not practical since I always need to subtract one day. EOD works like workaround https://github.com/GothenburgBitFactory/taskwarrior/issues/3763, but dates in the future is always tricky especially in combo with `wait`
- On the continuum from start of period and end of period we arguably would satisfy more people with end of period, since some use middle. See https://github.com/GothenburgBitFactory/taskwarrior/issues/2709
- Most people used task managers before. The general convention is that due uses end of period (not start). A quick search shows these intentions over and over again (they might be framed differently):
- https://github.com/GothenburgBitFactory/taskwarrior/issues/2970
- https://github.com/GothenburgBitFactory/taskwarrior/issues/1906
- https://github.com/GothenburgBitFactory/taskwarrior/issues/2709
- https://github.com/GothenburgBitFactory/taskwarrior/issues/191
- https://github.com/GothenburgBitFactory/taskwarrior/issues/2650
If it's still an architecture choices that going to stay no matter what, I support suggestions of many others to put that at least in settings:
- https://github.com/GothenburgBitFactory/taskwarrior/issues/2709
- https://github.com/GothenburgBitFactory/taskwarrior/issues/1562
- https://github.com/GothenburgBitFactory/taskwarrior/issues/179
[One](https://github.com/GothenburgBitFactory/taskwarrior/issues/191) of the issues has this:
>Closing this. In the interest of keeping the Taskwarrior core lean, there are improvements that can and should be achieved using hook scripts. This is one.
Any suggestions would be appreciated.
Contributor guide
Assessment
This issue has not been assessed yet.