Show all BUT selected categories / choose show any, show only, and HIDE as options for tag filtering
With the "filter on any" and "filter on all" options, there is partial AND and OR filtering, but no NOT.
When you select categories to limit what is displayed in the Task tab it would be nice to being able to reverse that logic (show all tasks that do NOT belong to the selected categories). I know that I can accomplish this by selecting all the categories I want to see and not select the one I don't, but I a lot of categories and most of the time there would be only 1 or 2 categories I would like to excluded.
Thank you for this great app!!
-
Anonymous commented
Any word on this?
-
Anonymous commented
This would be really useful. For an idea with how to handle the UI, perhaps toggling through all the states (blank -> checked -> unchecked) would be quite easy to implement. Check out zim wiki's task management to see what i mean
-
Anonymous commented
Are there any solutions yet?
-
AdminAaron Wolf (Admin, Task Coach) commented
Marcel, thanks for sharing your thoughts.
But although there might be some value in doing your idea, it isn't an actual work-around because:First, it will not ever show tasks that haven't been marked with categories, so there would still be no way to achieve that.
Second, it wouldn't work for tasks with multiple categories. Selecting all but certain categories will still show tasks from the unselected categories if they are also marked with any of the selected categories.
-
Marcel Brouillet commented
In addition to my last comment, another easy alternative is letting check-box-marking work on multiple selection of categories.
Ctrl-A already works to select all categories. Unfortunately at that stage clicking a checkbox does not toggle checkboxes of all the selected categories. -
Marcel Brouillet commented
I would love the + or - checkboxes that Aaron suggests, but in the meantime I'd go for Marcos' comment. It would already be very nice to be able to select all categories, so you can un-check one or two.
Extending the Ctrl-R feature to select all categories if they were all already cleared (i.e. when pressed twice) would be a great intermediary solution that covers some cases.
Thanks for this great software. -
AdminAaron Wolf (Admin, Task Coach) commented
I was going to post my own request but this is the same idea overall.
But I don't just want an overall NOT filter setting that works instead of the AND or OR filters already available, I want NOT to be able to be used simultaneously with the current filters.
Here's what I imagine:
option-click (or alt-click) on a category's checkbox: see a minus sign in the checkbox instead of a check. Filter then removes anything with that category from the list.
maybe also AND and OR can be used simultaneously too instead of the one-or-the-other way it is currently.
shift-click could add a + in the checkbox to create an OR functioning, while the normal checkbox works as AND.So I propose:
click = show check, all shown tasks MUST be marked with these categories
shift-click = show + sign, tasks that are not marked with any checked or + marked categories are filtered out, but tasks with any of the + marked categories are shown.
alt-click = show - sign, tasks marked with this category are NOT shown
-
Konstantin commented
This is need, for example, if you have teach-mode (teach-line in writes) or test-mode. And in 1 touch you connect mode - all - only work.
It's will be good with connect between individual, customer1, customer2, etc.
Now I tested, then I have category ONLY_TEST. Select all writes from this category and del them. -
Andrey Vetlugin commented
I also vote for this!
This can be easily implemented by adding one more checkbox to the category list of the filter. This checkbox will be applied with "NOT".
It is very handy, e.g. to see which tasks are not assigned to any category. Or to see tasks of one category, but filtered out by another category. -
Marco commented
Instead of extending the filter options, a simple 'select all' and 'invert selection' will suffice. In other words extend the selection functionality and stay away from extending filtering arguments where they are not relevant.
-
Dave Rayner commented
Actually you can't do this by selecting the categories you want and not selecting the ones you do not, because task which have no categories assigned will also be hidden. This is not the same has hiding a category. This suggestion gets my vote!