Community
Participate
Working Groups
Master bug for the icon work in Neon.
The eclipse user interface guidelines make detailed statements about icons. See: https://wiki.eclipse.org/index.php/User_Interface_Guidelines#UI_Graphics_.283.x_updates.29 I don't see any adaptions of this guidelines regarding high-res displays as we have them today. So what's the recommendation for icons. Should we use PNG? Is the 16x16 pixel size still the correct on?
(In reply to Matthias Becker from comment #1) > The eclipse user interface guidelines make detailed statements about icons. > See: > https://wiki.eclipse.org/index.php/User_Interface_Guidelines#UI_Graphics_. > 283.x_updates.29 > > I don't see any adaptions of this guidelines regarding high-res displays as > we have them today. So what's the recommendation for icons. Should we use > PNG? Is the 16x16 pixel size still the correct on? png files have a alpha channel, e.g., they support real transparency. Hence they are better than Gifs. For high resolution icons, see Bug 382972. Currently Mars does not support this
Hi Lars, thanks for the quick answer. So is the gerneral recommendation to use PNGs everywhere instead of GIFs? If this is the case: Can we please state this clear in the Eclipse UI Guidelines? Regards, Matthias
(In reply to Matthias Becker from comment #3) > Can we please state this > clear in the Eclipse UI Guidelines? Make sense. Can you please update the wiki page?
Okay I can try that. Guideline 2.7 says: Use the file format specified for the graphic type. and the following sections https://wiki.eclipse.org/User_Interface_Guidelines#Specifications states states "GIF" as file format for almost all types. So I would exchange "GIF" with "PNG (preferred) / GIF" and also would add a general remark about the advantages of PNG at the top of the "Graphic Types" section. Does this sound reasonable for you?
(In reply to Matthias Becker from comment #5) > Okay I can try that. > > Guideline 2.7 says: Use the file format specified for the graphic type. > and the following sections > https://wiki.eclipse.org/User_Interface_Guidelines#Specifications states > states "GIF" as file format for almost all types. So I would exchange "GIF" > with "PNG (preferred) / GIF" and also would add a general remark about the > advantages of PNG at the top of the "Graphic Types" section. > Does this sound reasonable for you? IMHO you can remove GIF altogether and describe the usage of PNG as the correct approach.
Adding SWT to CC. They would know if PNG is supported on all platforms. I suspect it is ... but, not many of us use AIX, HP Servers, s390, etc.
(In reply to David Williams from comment #7) > Adding SWT to CC. They would know if PNG is supported on all platforms. I > suspect it is ... but, not many of us use AIX, HP Servers, s390, etc. We are using mostly PNG in Mars so we kind of know that png works everywhere. :-)
I just edited the UI Guideline wiki page. See: https://wiki.eclipse.org/index.php?title=User_Interface_Guidelines&action=history Is this OK? I was unsure in the 'Diagram' and in the 'Pointer and Cursor Mask' section.
Moving out of Neon. If you still want to fix something during RC3 then please retarget and make sure you follow the rules: https://www.eclipse.org/eclipse/development/plans/freeze_plan_4_6.php#FixPassAfterRC2
New Gerrit change created: https://git.eclipse.org/r/80658
New Gerrit change created: https://git.eclipse.org/r/80659
New Gerrit change created: https://git.eclipse.org/r/80683
Gerrit change https://git.eclipse.org/r/80658 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.images.git/commit/?id=d2319f5c05a55c8428e1c42f9bc61d16b3dc7bae
I'm closing this aggregator bug, we still have lots of gif replacements but we handle them via individual bugs.
Gerrit change https://git.eclipse.org/r/80683 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=5584fa93d816398c7a9aca86ea5ec0e6848f37c5