Bug 465914 - [Graphics] New filter icon
Summary: [Graphics] New filter icon
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 4.5   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: 4.14 M1   Edit
Assignee: Matthias Becker CLA
QA Contact:
URL:
Whiteboard:
Keywords: noteworthy
Depends on:
Blocks: 550597 551494 552071
  Show dependency tree
 
Reported: 2015-04-30 06:30 EDT by Simon Scholz CLA
Modified: 2019-10-14 01:17 EDT (History)
16 users (show)

See Also:


Attachments
Current Filter Icon (328 bytes, image/png)
2015-04-30 06:30 EDT, Simon Scholz CLA
no flags Details
New filter icon in light theme (181.47 KB, image/png)
2019-08-30 08:31 EDT, Matthias Becker CLA
no flags Details
New filter icon in dark theme (219.39 KB, image/png)
2019-08-30 08:31 EDT, Matthias Becker CLA
no flags Details
Problem view Linux Light (67.59 KB, image/png)
2019-08-30 09:00 EDT, Lars Vogel CLA
no flags Details
Problems view Linux Dark view (70.12 KB, image/png)
2019-08-30 09:01 EDT, Lars Vogel CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Scholz CLA 2015-04-30 06:30:07 EDT
Created attachment 252953 [details]
Current Filter Icon

In my opinion a suitable icon for filtering should be a funnel, rather than the attached one, which is currently used for filtering purposes.
Comment 1 Lars Vogel CLA 2015-04-30 06:32:06 EDT
Dani, what do you think? Shall we try to introduce a new filter icon in the next release?

Background: The Gradle dev team is looking for a filter icon with a better semantic.
Comment 2 Dani Megert CLA 2015-04-30 06:39:27 EDT
(In reply to Lars Vogel from comment #1)
> Dani, what do you think? Shall we try to introduce a new filter icon in the
> next release?
> 
> Background: The Gradle dev team is looking for a filter icon with a better
> semantic.

What's not good with our icon and what is the semantic that Gradle has/wants, for which our icon doesn't fit? If it's not the same semantic then having a different icon would be the right approach.
Comment 3 Lars Vogel CLA 2015-04-30 06:43:55 EDT
(In reply to Dani Megert from comment #2)
> What's not good with our icon 

I think a filter is typically represented via a filter icon (German: Trichter).
Comment 4 Dani Megert CLA 2015-04-30 06:54:52 EDT
(In reply to Lars Vogel from comment #3)
> (In reply to Dani Megert from comment #2)
> > What's not good with our icon 
> 
> I think a filter is typically represented via a filter icon (German:
> Trichter).

Well, I could claim that this is a wrong icon since it does *not* filter: when I pour water into the funnels I have, I get the same amount of water out of it ;-)
Comment 5 Simon Scholz CLA 2015-04-30 06:59:49 EDT
But, if we put different colored dots(or waterdrops ;) ) over the funnel and underneath we have just one single color, I think it will be more clear than the current icon.
Comment 6 Tony McCrary CLA 2015-04-30 13:01:25 EDT
It's not a good idea to use color for usability purposes (color blind users, etc).

Simon's suggestion is definitely the most widely used and common figure:
https://www.google.com/search?q=filter+icon
Comment 7 Lars Vogel CLA 2016-04-20 12:02:46 EDT
Mass move to 4.7 as M7 is approaching. Please move back in case you are planning to fix it for Neon.
Comment 8 Patrik Suzzi CLA 2016-09-08 08:42:42 EDT
+1 for using the proposed type if icon for Filter. It is more immediate.

Can you please provide links with the guidelines to create icons?
Comment 9 Matthias Becker CLA 2016-09-08 10:47:13 EDT
I am not sure if changing this very known icon is such a good idea. Wouldn't this confuse existing eclipse users?

I currently find 10 different plugins in different eclipse repos that use use this icon (platform, jdt, pde, navigator, debug, )
Comment 10 Dani Megert CLA 2016-09-09 11:08:44 EDT
(In reply to Matthias Becker from comment #9)
> I am not sure if changing this very known icon is such a good idea. Wouldn't
> this confuse existing eclipse users?

+100

 
> I currently find 10 different plugins in different eclipse repos that use
> use this icon (platform, jdt, pde, navigator, debug, )
Comment 11 Tony McCrary CLA 2016-09-09 12:59:20 EDT
I think the trick would be to keep some of the existing elements and orientation the same while making it less abstract looking.

That way existing users will still recognize it and new users won't be baffled by the design.
Comment 12 Patrik Suzzi CLA 2016-09-09 18:53:29 EDT
You mean something like this ? http://i.imgur.com/QJS2pAc.png
Comment 13 Lars Vogel CLA 2019-08-07 17:33:27 EDT
(In reply to Matthias Becker from comment #9)
> I am not sure if changing this very known icon is such a good idea. Wouldn't
> this confuse existing eclipse users?

Today at a new customer side with a group of developers using Eclipse for > 10 years, all of them were surprised that the Problems view can also filter. They were not expecting that based on the icon and never clicked on it to see what it does.

IMHO the existing icon does not bring the message of that we can filter. I suggest we use a commonly used icon, e.g. similar to the icons Google shows if you search for "filter icon". This is what users understands.
Comment 14 Stephan Herrmann CLA 2019-08-22 09:11:28 EDT
(In reply to Dani Megert from comment #4)
> (In reply to Lars Vogel from comment #3)
> > (In reply to Dani Megert from comment #2)
> > > What's not good with our icon 
> > 
> > I think a filter is typically represented via a filter icon (German:
> > Trichter).
> 
> Well, I could claim that this is a wrong icon since it does *not* filter:
> when I pour water into the funnels I have, I get the same amount of water
> out of it ;-)

+1

A more appropriate metaphor is a sieve.
Comment 15 Lars Vogel CLA 2019-08-22 09:26:36 EDT
(In reply to Stephan Herrmann from comment #14)
> +1
> 
> A more appropriate metaphor is a sieve.

Something like https://www.iconfinder.com/icons/4154214/sieve_icon?
Comment 16 Paul Pazderski CLA 2019-08-22 09:36:23 EDT
Looks like a magnifier for me. (especially in 32x32)

Apart from the fact that I like the current icon if I think of a filter icon I come to the funnel. https://www.iconfinder.com/icons/4260114/filter_filtering_filtration_sieve_strainer_icon
I know that was already discussed here but the only filter icon I found so far in another application was in Thunderbird which use a funnel.
Comment 17 Matthias Becker CLA 2019-08-22 09:39:10 EDT
(In reply to Paul Pazderski from comment #16)
> Looks like a magnifier for me. (especially in 32x32)
> 
> Apart from the fact that I like the current icon if I think of a filter icon
> I come to the funnel.
> https://www.iconfinder.com/icons/4260114/
> filter_filtering_filtration_sieve_strainer_icon
> I know that was already discussed here but the only filter icon I found so
> far in another application was in Thunderbird which use a funnel.
I agree.
All other apps I have looked at that use a "Filter" icon use a funnel like linked above. I never have seen a sieve on a "Filter" icon.
Comment 18 Paul Pazderski CLA 2019-08-22 09:40:44 EDT
Will add: 
  SQLDeveloper -> funnel
  SQuirreL SQL Client -> same icon as Eclipse :)
Comment 19 Lars Vogel CLA 2019-08-22 09:42:43 EDT
(In reply to Matthias Becker from comment #17)
 looked at that use a "Filter" icon use a funnel like
> linked above. I never have seen a sieve on a "Filter" icon.

Which one are these?
Comment 20 Paul Pazderski CLA 2019-08-22 09:50:47 EDT
(In reply to Lars Vogel from comment #19)
> Which one are these?

If you want more, I additional found funnel in Inkscape, WinMerge, WinSCP, PDF-XChange Viewer, Process Monitor, Windows Events/Log Viewer (don't know the correct english name).
Comment 21 Matthias Becker CLA 2019-08-22 09:56:46 EDT
(In reply to Lars Vogel from comment #19)
> (In reply to Matthias Becker from comment #17)
>  looked at that use a "Filter" icon use a funnel like
> > linked above. I never have seen a sieve on a "Filter" icon.
> 
> Which one are these?

Thunderbird (as stated above) and some SAP Fiori Apps. See what SAP's Fiori Design Guidelines say. The following shows sort, filter and group icons

https://experience.sap.com/fiori-design-web/wp-content/uploads/sites/5/2017/11/View-Settings-Dialog-Initial-1.52-1.png
Comment 23 Lars Vogel CLA 2019-08-22 10:23:17 EDT
Sounds like most tools use a funnel, thanks everyone I bring this UX topic up in one of the next PMC calls.
Comment 24 Lars Vogel CLA 2019-08-27 12:18:43 EDT
The PMC agree that we should replace the old icon, ideally with a funnel with a filter indicator. Any volunteers?
Comment 25 Dani Megert CLA 2019-08-28 04:07:17 EDT
(In reply to Lars Vogel from comment #24)
> The PMC agree that we should replace the old icon, ideally with a funnel
> with a filter indicator. Any volunteers?
How about a combination of funnel and sieve, i.e. a sieve on top of the funnel where things go in.
Comment 26 Philippe Dul CLA 2019-08-28 04:38:17 EDT
For me, a funnel is enough as it is the standard icon for filtering. 

it tooks me 10 years to understand what the search eclipse icon is (a flash light) whereas it shall be a magnifying glass.
Comment 27 Dani Megert CLA 2019-08-28 05:18:22 EDT
(In reply to Philippe DUL from comment #26)
> For me, a funnel is enough as it is the standard icon for filtering. 
Some tools often use a magnifier icon. Funny enough, Thunderbird uses the funnel on its Quick Filter button, but the entry field then uses the magnifier.
Comment 28 Matthias Becker CLA 2019-08-28 05:21:55 EDT
(In reply to Dani Megert from comment #25)
> (In reply to Lars Vogel from comment #24)
> > The PMC agree that we should replace the old icon, ideally with a funnel
> > with a filter indicator. Any volunteers?
> How about a combination of funnel and sieve, i.e. a sieve on top of the
> funnel where things go in.

No. You won't be able so see this clearly in 16x16 pixel. 
You have to draw very basic shapes on such few pixels..

*All* other tools imply use a funnel. Eclipse should do the same.
Comment 29 Matthias Becker CLA 2019-08-28 05:22:37 EDT
(In reply to Lars Vogel from comment #24)
> The PMC agree that we should replace the old icon, ideally with a funnel
> with a filter indicator. Any volunteers?

I can draw an icon. Replacing this in all the locations should do somebody else.
Comment 30 Paul Pazderski CLA 2019-08-28 05:33:07 EDT
(In reply to Dani Megert from comment #27)
> (In reply to Philippe DUL from comment #26)
> > For me, a funnel is enough as it is the standard icon for filtering. 
> Some tools often use a magnifier icon. Funny enough, Thunderbird uses the
> funnel on its Quick Filter button, but the entry field then uses the
> magnifier.

I would see the magnifier as icon for a special type of filter. The quick filter button opens me the possibility to filter by text, unread status, tags or something else. The magnifier then is for the special case of filter by text.
Comment 31 Lars Vogel CLA 2019-08-29 05:58:52 EDT
(In reply to Matthias Becker from comment #29)
> (In reply to Lars Vogel from comment #24)
> > The PMC agree that we should replace the old icon, ideally with a funnel
> > with a filter indicator. Any volunteers?
> 
> I can draw an icon. Replacing this in all the locations should do somebody
> else.

Thanks, sounds good. I can do the replacement in the platform base. 

As for a funnel with filter, I like a bar which indicates that not all will pass, e.g., as for example here: https://www.iconfinder.com/icons/3229105/filler_filter_funnel_sales_funnel_strainer_icon If you have better ideas, of course please go ahead with your icon proposal.
Comment 32 Eclipse Genie CLA 2019-08-30 08:29:13 EDT
New Gerrit change created: https://git.eclipse.org/r/148639
Comment 33 Eclipse Genie CLA 2019-08-30 08:29:17 EDT
New Gerrit change created: https://git.eclipse.org/r/148640
Comment 34 Matthias Becker CLA 2019-08-30 08:30:14 EDT
(In reply to Lars Vogel from comment #31)
> (In reply to Matthias Becker from comment #29)
> > (In reply to Lars Vogel from comment #24)
> > > The PMC agree that we should replace the old icon, ideally with a funnel
> > > with a filter indicator. Any volunteers?
> > 
> > I can draw an icon. Replacing this in all the locations should do somebody
> > else.
> 
> Thanks, sounds good. I can do the replacement in the platform base. 
> 
> As for a funnel with filter, I like a bar which indicates that not all will
> pass, e.g., as for example here:
> https://www.iconfinder.com/icons/3229105/
> filler_filter_funnel_sales_funnel_strainer_icon If you have better ideas, of
> course please go ahead with your icon proposal.

See my two commits (one for images repo and one for the first usage in platform).

How do you like the new icon?
Comment 35 Matthias Becker CLA 2019-08-30 08:31:04 EDT
Created attachment 279724 [details]
New filter icon in light theme
Comment 36 Matthias Becker CLA 2019-08-30 08:31:26 EDT
Created attachment 279725 [details]
New filter icon in dark theme
Comment 37 Matthias Becker CLA 2019-08-30 08:34:53 EDT
(In reply to Matthias Becker from comment #34)
> How do you like the new icon?

I did take the colors form the expland collapse all icons.
But maybe we could take the yellow colors (e.g. like the link with editor icon).

What do you think?
Comment 38 Lars Vogel CLA 2019-08-30 08:40:04 EDT
(In reply to Matthias Becker from comment #37)
> What do you think?

I like it, will upload a screenshot soon with it in the Problems View.
Comment 39 Paul Pazderski CLA 2019-08-30 08:40:28 EDT
(In reply to Matthias Becker from comment #37)
> (In reply to Matthias Becker from comment #34)
> > How do you like the new icon?
> 
> I did take the colors form the expland collapse all icons.
> But maybe we could take the yellow colors (e.g. like the link with editor
> icon).
> 
> What do you think?

Had the same thought. I would give it a try.

By the way. There are some specialized filter icons based on the old one. Instances I remember: JUnit filter stacktrace icon and EGit filter history icons.
Comment 40 Thomas Wolf CLA 2019-08-30 08:42:32 EDT
(In reply to Paul Pazderski from comment #39)
> JUnit filter stacktrace icon and EGit filter history icons.

Exactly. I like the blue. Besides, EGit will need to adapt its various filter icons in the history view to match this, and will overlay for instance a yellow folder to mean "filter the git history to show only changes in the folder the current resource is in". That won't work well if the filter itself is yellow.
Comment 41 Lars Vogel CLA 2019-08-30 09:00:40 EDT
Created attachment 279726 [details]
Problem view Linux Light
Comment 42 Lars Vogel CLA 2019-08-30 09:01:03 EDT
Created attachment 279727 [details]
Problems view Linux Dark view
Comment 43 Matthias Becker CLA 2019-08-30 09:23:14 EDT
(In reply to Thomas Wolf from comment #40)
> (In reply to Paul Pazderski from comment #39)
> > JUnit filter stacktrace icon and EGit filter history icons.
> 
> Exactly. I like the blue. Besides, EGit will need to adapt its various
> filter icons in the history view to match this, and will overlay for
> instance a yellow folder to mean "filter the git history to show only
> changes in the folder the current resource is in". That won't work well if
> the filter itself is yellow.

So we stick to the blue?
Comment 44 Lars Vogel CLA 2019-08-30 09:24:46 EDT
(In reply to Matthias Becker from comment #43)
> > Exactly. I like the blue. 
> So we stick to the blue?

+1
Comment 45 Matthias Becker CLA 2019-08-30 09:31:45 EDT
(In reply to Thomas Wolf from comment #40)
> Exactly. I like the blue. Besides, EGit will need to adapt its various
> filter icons in the history view to match this, and will overlay for
> instance a yellow folder to mean "filter the git history to show only
> changes in the folder the current resource is in". That won't work well if
> the filter itself is yellow.

Maybe you can try to adapt this for you needs. If we see that the platform icons
could be improved to allow overlays better we can do that easily now.
Comment 46 Thomas Wolf CLA 2019-08-30 10:20:46 EDT
(In reply to Matthias Becker from comment #45)
> (In reply to Thomas Wolf from comment #40)
> > Exactly. I like the blue. Besides, EGit will need to adapt its various
> > filter icons in the history view to match this, and will overlay for
> > instance a yellow folder to mean "filter the git history to show only
> > changes in the folder the current resource is in". That won't work well if
> > the filter itself is yellow.
> 
> Maybe you can try to adapt this for you needs. If we see that the platform
> icons
> could be improved to allow overlays better we can do that easily now.

Gave it a quick try and the light blue funnel works well with EGit's project/folder/resource overlays, in both light and dark mode.
Comment 47 Matthias Becker CLA 2019-09-03 03:57:24 EDT
(In reply to Matthias Becker from comment #34)
> See my two commits (one for images repo and one for the first usage in
> platform).
> 
> How do you like the new icon?

If anybody adapts other lcoations pls. keep in mind that the SVG also needs to be replaced in the images repo.
Comment 49 Lars Vogel CLA 2019-09-12 05:44:01 EDT
Thanks, Matthias for the new icon.
Comment 51 Eclipse Genie CLA 2019-09-12 10:26:37 EDT
New Gerrit change created: https://git.eclipse.org/r/149415
Comment 52 Eclipse Genie CLA 2019-09-12 10:26:41 EDT
New Gerrit change created: https://git.eclipse.org/r/149416
Comment 53 Eclipse Genie CLA 2019-09-12 10:26:45 EDT
New Gerrit change created: https://git.eclipse.org/r/149418
Comment 54 Eclipse Genie CLA 2019-09-12 10:26:49 EDT
New Gerrit change created: https://git.eclipse.org/r/149417
Comment 55 Eclipse Genie CLA 2019-09-12 10:26:53 EDT
New Gerrit change created: https://git.eclipse.org/r/149420
Comment 56 Eclipse Genie CLA 2019-09-12 10:26:57 EDT
New Gerrit change created: https://git.eclipse.org/r/149419
Comment 57 Eclipse Genie CLA 2019-09-12 10:27:41 EDT
New Gerrit change created: https://git.eclipse.org/r/149421
Comment 58 Eclipse Genie CLA 2019-09-12 10:28:01 EDT
New Gerrit change created: https://git.eclipse.org/r/149422
Comment 59 Eclipse Genie CLA 2019-09-12 10:28:48 EDT
New Gerrit change created: https://git.eclipse.org/r/149423
Comment 60 Eclipse Genie CLA 2019-09-12 10:29:02 EDT
New Gerrit change created: https://git.eclipse.org/r/149424
Comment 61 Eclipse Genie CLA 2019-09-12 10:29:46 EDT
New Gerrit change created: https://git.eclipse.org/r/149425
Comment 62 Eclipse Genie CLA 2019-09-12 10:33:00 EDT
New Gerrit change created: https://git.eclipse.org/r/149426
Comment 63 Eclipse Genie CLA 2019-09-12 10:39:26 EDT
New Gerrit change created: https://git.eclipse.org/r/149429
Comment 64 Matthias Becker CLA 2019-09-12 10:39:46 EDT
(In reply to Lars Vogel from comment #49)
> Thanks, Matthias for the new icon.

I pushed some more changes. They basically replace copies of that exact some icon in various repos.
Lars, can you please review and test?
Comment 65 Lars Vogel CLA 2019-09-12 10:47:30 EDT
(In reply to Matthias Becker from comment #64)
> (In reply to Lars Vogel from comment #49)
> > Thanks, Matthias for the new icon.
> 
> I pushed some more changes. They basically replace copies of that exact some
> icon in various repos.
> Lars, can you please review and test?

Currently busy with my own patches. I looked through a few patches via the new Gerrit UI (shows icon differences) and they look good to me. So I suggest to merge if you are fine with them. If we find later issues, we can still adjust.
Comment 72 Eclipse Genie CLA 2019-09-16 07:44:23 EDT
New Gerrit change created: https://git.eclipse.org/r/149579
Comment 73 Eclipse Genie CLA 2019-09-16 07:45:07 EDT
New Gerrit change created: https://git.eclipse.org/r/149580
Comment 74 Eclipse Genie CLA 2019-09-16 07:46:28 EDT
New Gerrit change created: https://git.eclipse.org/r/149582
Comment 75 Eclipse Genie CLA 2019-09-16 07:46:43 EDT
New Gerrit change created: https://git.eclipse.org/r/149581