Why are the filters limited to ten items as checkboxes?

If a filter-type has more than ten items, the filter selection changes from checkboxes, which can be changed very quickly, to a dropdown selection, which is (being polite) extremely slow to change.

Why?

Why not allow allow a project with 100 locations to add 5, or whatever, locations as checkboxes? (I know I can go into the location tab and select there, I’m making a general point. Though those filter icons should be checkboxes too, imo, but I digress.)

Hi Marc,
This was simply about neatness and conserving space. If you are building a filter containing multiple different criteria, it would not be helpful to have one of those criteria to push 3 pages down the screen because there are 100 items to scroll through.

Switching to the dropdown style provides the same functionality in a tighter space. The decision of 10 is a fairly arbitrary decision based on design taste.

Matt

It’s not the same functionality, though.

Serious question: Are the team mainly using Windows? Because the clicky-clicky through menus, and dropdowns is a very Windows-type behaviour, and that might explain my incomprehension about what’s happened to TL3’s design.

Hi Marc,
How is it not the same functionality?

Both options let you select from 0-N items by selecting them from a list. The only difference is whether every item in the list is always shown, or whether the items are inside a dropdown menu to conserve screen space to fit other things on screen.

No, we all use Macs as our primary OS.

Most of my usage of Windows regarding selections is by keyboard shortcuts and the use of “Shift+Arrows” or “CTRL+Shift+Arrows” “Shift+PGUP/DN” etc. or in some few cases the TAB key and the already mentioned function keys in any combination…

so I miss the possibility specially use the “Shift+Arrow” to select things, regardless of what and where…

Hi Matt,

Apologies to resurrect an old thread but I have a related question as I just discovered this peculiar behavior where the UI changes once you have more than ten items in the filter. Because the behavior changed, I genuinely thought something broke when I added my 11th tag. I wonder if it would be possible to make this less jarring to a new user. The filter system is very boutique as it is, to put it mildly. I’m still trying to learn its nuances after a fair bit of use, and it is a struggle.

I wonder if, rather than forcing behavior change with an arbitrary threshold, that you could maybe make it a setting toggle. Like “checkboxes? y/n” or “dropdown list after x items” with x being user configurable.

I’m using “Tags” as my primary filter since it gives me the most flexibility to categorize items. But when I try to use multiple criteria for filtering, it gets very difficult to understand the software’s behavior. The combinations of “Match All”, “Match Any”, and “Match None” behave in extremely unintuitive ways. Is there any way we could be given more direct control over what is and is not filtered out of the view? I often find it very difficult to exclude specific things while simultaneously including other specific things.

Hi @Recon thanks for all your feedback.

Could you provide an example of the criteria you want to enter and the results you’d like to see?

It’ll help us better understand the difficulties you’re encountering so we can try to account for it during future product development.

Hi Rob,

I appreciate the chance to suggest filter features!
First, I think the “Match Any/None/All” system is quite unintuitive and confusing as a primary consideration for the logic. Instead, I would strongly recommend a stacked filter structure where the user can define filters and then layer them in AND/OR relationships.

For example, I might define:
“Events with Tags A, B, or C”
and then have another filter:
“Characters with Tags X and Y”
Then stack both of these filters so that anything which passes either filter is displayed.

In my personal case, I’ve got several immortal characters who were born many thousands of years before the story begins and they are still alive but not relevant to the early saga. They become relevant later. So what ends up happening is I get tons of blue bars that go across the screen for characters who are still living, somewhere out in the universe, but they are irrelevant to the part I’m filtering for. And there are some immortal characters who actually are relevant, so I want their bars to appear. But then I might want to see events relevant to one story while other events that are still in the timeline but meant for a different story can be hidden.

I know that’s really vague, so I’ll provide a concrete example next time I am faced with one. I’ve mostly just been operating with characters hidden entirely and then using a date range filter. It’s not impossible to get the views I’m after, it just takes a fair bit of tinkering. I’m still not sure if I’m even using tags correctly for my use case, so I will keep playing around with it and see what happens.

Hey Rob,

I can better articulate what I’m after in a far more common scenario. Maybe you can help me understand how you recommend filtering in such a way:

Let’s say I want to zoom into a date range and show ALL events in that date range. But I also want to display a select few specific characters on the screen at the same time. Currently there’s no easy way to do this. I end up with displays that look like so:

Clipboard Image

Now, I could give the characters I’m after a Tag called “Core Character” and filter by that. But then I end up with this:
Clipboard Image (1)

It filters down the characters I want, but it also filters the events by the same tag, which means all events go away unless I specifically give the event that tag (like in the above example).

I just sometimes need a couple key characters on the screen at the same time as also having ALL the events in the date range displayed. Or simply a different event filter requirement than character filter requirement.

Is this possible?