A few weeks ago I learned (from this awesome post) that in Todoist (my referral link) you can create filters with multiple criteria by separating the criteria with commas.
I created a filter on my mobile app (I wanted to group small, medium, and large tasks for today).
label:Large & today, today & label:Medium, today & label:Small
I wanted to have headers in the sections of the filter but I couldn’t find a way to give each section a name (they were all just showing today’s date once I added today in). At one point I did create a headers task and adjusted the filters to see how that would work (with a couple of different variations), but I was having trouble getting them to line up correctly, and even if I figured that out if felt way too cluttered and I didn’t like having the date there for all of them…
(label:Large & label:header) | (label:Large & today), label:Medium & (label:header | today), label:Small & (label:header | today)
My objective is to be able to quickly see how many “small”, “medium”, and “large” things I’ve set to do today. I also anticipate I’ll create a “tomorrow” version to for planning purposes at the end of today after I try this a bit.
I noticed that sometimes I was able to get it to say something other than today’s date and I found what I thought was a clever hack. I used Projects that don’t exist called #Large, #Medium, and #Small (actually I added a prompt to the # of tasks I wanted to try to keep under for each day too) at the front of the filter. This works awesome in my mobile app:
#Large: 1 | (label:Large & today),#Medium: 3 |(today & label:Medium),#Small: 5 | (today & label:Small)
That looks SLICK doesn’t it?! I was pumped as I went to bed.
Then today when I loaded it on my computer I found that my titles are again today’s date (it doesn’t interpret it the same on the web or MacOS versions…).
My ideal would be to be able to specify the title of the filter group without the hack (something like [Large](label:Large & today) would just show “Large” as the section title) but I couldn’t find anything that was better than my hack… (Naming sections of Filter?, Names for Todoist Filter divisions?, and a few others here, here, and here.)
I was able to come up with a final hack that will work in both, but it isn’t ideal. It appears that certain keywords, when included take over the title (at least in the web version). If instead of using Today we use “due before: +24 hours” AND “!tomorrow” it will show today’s task. Let’s see how this looks in both:
#Large: 1 | (label:Large & !tom & due before:+24 hours),#Medium: 3 |(label:Medium & !tom & due before:+24 hours),#Small: 5 | (label:Small & !tom & due before:+24 hours)
As you can see it isn’t near as slick as the first option on iOS, but it does give somewhat of a desired effect. I did put in a support ticket to find out why they are different but my fear is they will change iOS to match the others instead of giving us a title option (maybe we can use the square brackets like we can with links?)
Chad Brack says
I find that if you put a bunch of spaces after the fake project name, you can “push” the ugly filter criteria off the right side of the line without affecting the functionality. Makes for a cleaner heading.