Excited about this improvement! Some thoughts building on above…
If I type in the filter box, once I hit enter the box seems to clear all the text. I would expect it to stay there?
I personally do thing of star in the same space as priority, bit slightly different. So perhaps you could just add some whitespace between the priorities and the star? PS, do please leave room to eventually add two more priorities - I still really miss that in Moo.do….
As discussed in Slack a while back, I would like to have a way to say “don’t include children” in filter results in the outline view. That would allow something like
is:project or pri:high' to see the project outline plus any high tasks. Right nowis:project
includes all of its children so its not that useful - it essentially ends up showing everything. I think the same challenge would apply foris:parent
as well. It could be a top level filter modifier (like "show all projects" in project view), or could be treated as a task level modifier for more power -(is:project children:no) or pri:high`.
As Jerud suggested, I think its simpler just to let the user make zero result changes. I think it would be confusing for them to understand and remember why buttons sometimes work differently.
You could add a pin that turns it into a toolbar for the use cases where a user is actively filtering. That also solves for the case of the user wanting to see what the current filter is on an ongoing basis. Toolbar would be two lines when advanced is checked to show the full query text.
I’ll add personally I like always seeing the filter text. It helps me be sure what the icons mean and its how I think. Of course, I would always leave the advanced check on in general since I am a power user.
If you are going to hide the full query text by default, then I do think text needs to be in its own box. That would make it clearer what the “x” does since there would be one for the text box and one for the full query box.
I would expect completed items to be hidden by default. Perhaps a toast the first few times a user creates a pane that say something like “12 completed items hidden by default. Change filter to view them.”.