unity-design team mailing list archive
-
unity-design team
-
Mailing list archive
-
Message #08031
Lens filters should be displayed by default, and visibility should be remembered forever
In lenses, it is not obvious what the filters do, if anything at all. It
might be understood as the search phrase being the filter and that the
results are the Filter results. From my testing, I don't think I've seen
any user clicking on that text in order to display the filters. In order
to make it easier for new-comers to explore and learn how things work, I
propose the following;
Filters should be displayed by default. That way, when the user first
explores the system, he or she will immediately know what the filters do
and that there are different filters for different lenses. This is
important knowledge.
The header should not only display "Filter results", but should also
display a smaller "show" or "hide" the same way that categories do when
you can show more results. This will make it more obvious what filters
are and how to show or hide them.
Some users prefer to browse applications by category. Those who do,
should see the categories by default, and those who don't should
understand how to hide them. It should not be necessary to keep
displaying the categories every time you open the applications lens.
Since the filters are displayed by default, if they are hidden, that
means the user has understood how to show or hide them. Therefore, the
visibility of the filters should be remembered forever on a per-lens
basis. Having to repeat the same task over and over for no obvious
reason, is very annoying. As long as the situation doesn't change, I
should not be required to perform actions.
Whether or not the selections in the filters pane should be remembered,
I don't know. Whereas the filters visibility affects your general
workflow, the actual filter selection is probably more temporary. If I
open the calculator once, I'm not sure that means Accessories is an
important enough category to require me to unselect it the next time I
want to run something. For these reasons, I think I'd probably prefer
that filter visibility is remembered forever, but the actual filter
state be forgotten when the dash is closed.
Thoughts?
--
Jo-Erlend Schinstad
Follow ups