When creating an advanced filter, it would be great to have the ability to define it such that it will operate on whatever list we happen to be looking at at the very moment that we choose to actually use the filter.

We could then define and save one single filter that selects and hides certain things (e.g. hides low priority and someday tasks) and we could then apply that filter to any project or context or goal etc that we have chosen in the left menu. In other words, we would first click the desired list in the left menu and then click the filter.

Such filters would save a lot of work and also a lot of space in the left menu. It might even become a "killer feature". For example, if we often want to look at our projects in a certain filtered way (and perhaps regrouped/sorted) we would only need to define that particular filter once, and it would then work on any existing or future project, and it would take up only one line in the left menu.

(As it is now, to accomplish the same thing, we would have to create a new filter for each new project we create; we would have to have a filter list as long as the list of projects; and we would have to change each single one of these filters whenever we decide that the filtering criteria should be adjusted; in other words, it is not practically workable.)

(As a practical add-on you might want to consider introducing user preferences for automatic filtering by default, e.g to automatically use FilterA for Projects, FilterB for Goals, FilterC for Contexts etc. This would mean, in reality, that we would be able to design our own customized view for each type of list, without having to click even a single button. Instead, there could be an "escape" button to "revert to full/standard list view" if such default filtering is in place.)