In the Card browser, clicking “Due” in the left column creates a search for prop:due=0
. This is confusing because it does not show any overdue cards. I think that changing the resulting search to is:due
would be much more intuitive.
prop:due=0
should be named today.
Don’t overlook that the name of the category is “Today.” So “Due Today” and “Overdue Today” are correctly listed separately in the sidebar filters – since they are different things.
I suspect that most people think of “past due” cards as also being due today.
It seems weird that there is no built-in search for is:due
.
What if we added “Due” to the card state section?
I think the resistance there would be that “Due” isn’t a card state.
Since both Due and Overdue are right there in the Today category, it takes an almost negligible amount of effort to add both of them as an “OR” search – click one, Shift-click the other. That gives you what you’re looking for.
Yes, it is used to mean to different things,
- cards getting ready for review at a particular day (
prop:due=3
) - cards being ready for review at a particular day (
is:due
)
I think people do understand both senses of the word and we don’t need to prefer one meaning over the other.
How is “due” not a card state?
The problem is not that it’s hard to click both buttons, but the current design is not intuitive and will trip up some users (such as myself) the first time they try to search for all due cards.
I appreciate you taking the time to point out something that tripped you up. If this proves to be common sticking point, we can look at e.g. adding a separate Due+Overdue option in the future.