WWDC icon indicating copy to clipboard operation
WWDC copied to clipboard

Faster filter controls.

Open ghost opened this issue 7 years ago • 8 comments

Can you use segmented controls instead of popup menus for all filter categories? The [Favorites, Downloaded, Unwatched] filter already uses a segmented control. This would make toggling filters much faster and easier to use.

ghost avatar Jun 07 '18 21:06 ghost

How would you list many categories in a segmented control?

Sent with GitHawk

insidegui avatar Jun 07 '18 21:06 insidegui

Sessions and Platforms should be fine, because they only have 2 and 4 items respectively. As for Tracks, maybe look to Calendar's show/hide calendar list for inspiration?

It would be nice to have all options visible onscreen, and togglable with one click instead of two.

ghost avatar Jun 07 '18 22:06 ghost

I've kinda wanted to implement a menu like the constraint addition menu in IB that allows you to hold option to quickly choose multiple values. It would still be a popup button of some kind, but be faster in the case of choosing multiple options.

allenhumphreys avatar Jun 07 '18 22:06 allenhumphreys

Holding modifier keys doesn't seem discoverable, and that still doesn't address the options being hidden until you reveal them.

There are a lot of sessions and filtering is very common. I think making it as prominent and fast as possible is a good idea.

ghost avatar Jun 07 '18 22:06 ghost

@allenhumphreys Are you going to try it out? I personally don't believe this would work, but I can be persuaded...

insidegui avatar Jun 09 '18 13:06 insidegui

It was just thinking out loud. It seems like a complex thing to implement if there isn’t but in. I am in favor of improving the filtering, though.

allenhumphreys avatar Jun 09 '18 13:06 allenhumphreys

Maybe a menu/shortcut to clear all filters would be a good compromise?

insidegui avatar Jul 04 '18 20:07 insidegui

I feel like that adds another thing to learn, and still doesn't speed things up. It's not clearing filters that needs to be faster, but toggling individual filters.

ghost avatar Jul 05 '18 19:07 ghost