Task due today not considered maximum priority by priority filter
Posted: Wed Oct 30, 2019 4:30 pm
I reported an issue with sorting a while ago, now I see it's fixed, but filtering is not.
ToDoList 7.2.19.0 (Stable Release) on Windows 10 Enterprise v1803 (17134.1069)
Setup:
Tools > Preferences
Tasks > Attribute calculation
[x] Treat due tasks as having the highest priority
- Open attached TDL file
- Set one or more of the "DUE DATE = TODAY" tasks as being Due on the current day
- Set the quick filter Above Priority to 8
In the following, I'm always focusing on tasks of priority lower than 8, since others just won't be filtered out.
Expected:
- Tasks past their due date appear [this works]
- Tasks due today appear [does not work]
Observed:
- Tasks not yet due do not appear
- Tasks due today do not appear
- Tasks past their due date appear
Reasoning:
I don't know how it's been implemented initially, but the way I picture it, when the option is checked, tasks due today count as having priority 11, and tasks past their due date as priority 12 (they do have a different color scheme). As such, task A of priority 5 due today should 1) beat any other task not yet due in the sorting order, 2) always appear in spite of any "Above Priority" filter (except "<none>" actually).
ToDoList 7.2.19.0 (Stable Release) on Windows 10 Enterprise v1803 (17134.1069)
Setup:
Tools > Preferences
Tasks > Attribute calculation
[x] Treat due tasks as having the highest priority
- Open attached TDL file
- Set one or more of the "DUE DATE = TODAY" tasks as being Due on the current day
- Set the quick filter Above Priority to 8
In the following, I'm always focusing on tasks of priority lower than 8, since others just won't be filtered out.
Expected:
- Tasks past their due date appear [this works]
- Tasks due today appear [does not work]
Observed:
- Tasks not yet due do not appear
- Tasks due today do not appear
- Tasks past their due date appear
Reasoning:
I don't know how it's been implemented initially, but the way I picture it, when the option is checked, tasks due today count as having priority 11, and tasks past their due date as priority 12 (they do have a different color scheme). As such, task A of priority 5 due today should 1) beat any other task not yet due in the sorting order, 2) always appear in spite of any "Above Priority" filter (except "<none>" actually).