For what it is worth, I have always found it a little logically strained to combine the date range filters with other attributes or statuses, such as all, complete, incomplete, selected, flagged.
It has never really caused me any issues though in the way I use TDL.
What I mean is that the date range filters are useful for finding tasks within a date range. Attribute filters are useful for finding tasks with a particular attribute (e.g. flagged or completed status). By combining these in the one filter, means flexibility is lost. I understand the 'Show' filter is a useful compromise, as it is a useful way of bringing up common views. IMHO it isn't logically 'pure' though, and means certain views aren't possible.
I want all flagged tasks due by the end of the month. By using the existing show filters I can only get all tasks due by the end of the month. I can't specify to see only the flagged ones in that date range. Similarly if you wanted to see all completed tasks in the date range (for reporting purposed for instance). You can use sorting to help though.
I am not sure this needs 'fixing' though, as we have the 'Find Tasks' functionality. This not only allows for more control over date ranges, but a wide variety of additional attributes can be included in the query you build. And when we can save a set of custom views/queries, all will be well. At that point, I will probably mainly use self created filters. And that is also why I would be keen to be able to remove the current built in ones.
PS: The functionality that the filter bar remains active when a custom filter is applied would be great. It could mean that you don't need to create a unique filter for, say, every member in the team...
I fully agree with this detailed explanation! It is exactly what i think. But your english is better than mine
However, I don't agree with the conclusion when you say That find task filter is the solution. Find task filter allows more control, Yes, but the 'selected tasks' filter is not possible via the find task functionality... And sometimes uses the find task filters is not so user friendly than the standard filters ( i need to modify my search Filter in ordre to have exactly what i want)
So IMHO, a little Fix / improvement in order to separate date filters from the others (uncompleted, selected, flagged, etc...), would be à good thing. And this "new" filter should remain enabled even in case of custom find task filter.
The selected task filter can be useful if you have a tasklist with several "topics" with several related tasks.
For example one parent "TECHNICAL", one other "BUSINESS".
Sometimes, I want to focus on the TECHNICAL part of the tree, and export related tasks (in html), for sending result to the technical user who don't care about business tasks.
So, regarding my request in this post, I need indeed to first filter, in order to see for example the current tasks of the week, then I want to focus on a specific part of the tree.
Thanks for the explanation. I can now see the usefulness if you can then see the children of the selected task. For exporting, I have just used the selected task option in the dialog - after selecting the appropriate tasks manually in the tasklist.