Page 1 of 1

Task due today not considered maximum priority by priority filter

Posted: Wed Oct 30, 2019 4:30 pm
by leokhorn
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).

Re: Task due today not considered maximum priority by priority filter

Posted: Thu Oct 31, 2019 2:45 am
by abstr
Thanks for your report, I will look into it.

Re: Task due today not considered maximum priority by priority filter

Posted: Mon Nov 04, 2019 11:02 pm
by abstr
Fixed in 7.2.20.