Skip to content
This repository was archived by the owner on Aug 11, 2025. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 14 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,22 @@
# This Repository
This repository contains icons to be used in eclipse platform.
# This Repository - Archived

This repo stores each icon as a Scalable Vector Graphics (SVG) so it is possible to create multiple versions of the icons in different resolutions.
This repository contains icons that are used in Eclipse Platform projects.
It stores each icon as a Scalable Vector Graphics (SVG) so it is possible to create multiple versions of the icons in different resolutions.
This was useful until Eclipse SWT had support for runtime processing of SVG files with the 2025-06 release.
With the release, the SVG versions of the icons inside this repository have been added to the bundles in which they are used, which made this repository obsolete.
Note that the state of the icons in this repository is not completely identical to icons in the Eclipse release 2025-06 and before.

This repo also contains a Maven-Mojo for the generation of PNGs out of SVG (See https://github.com/eclipse-platform/eclipse.platform.images/blob/master/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/RenderMojo.java).
Another Maven-Mojo also generated galleries to review the icon set on light and dark background (See https://github.com/eclipse-platform/eclipse.platform.images/blob/master/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/GalleryMojo.java).

# What to consider when creating new SVGs
# How to Find Icons to (Re-)Use

Icons that may be reused or used as a starting point for new icons can be found in the bundles of the Eclipse Platform projects.
One way to browse the icons of an Eclipse installation is to use the [Plug-In Image Browser](https://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Ftools%2Fviews%2Fimage_browser_view.htm) view.
Finally, this repository also remains as an archive and can thus be used for browsing existing icons, they may just not be up to date.

# What to Consider When Creating New SVGs

The "UI Graphics" chapter of the [Eclipse User Interface Guidelines](https://eclipse-platform.github.io/ui-best-practices) gives some advice about the stylistic as well as the implementation aspects of graphics used in eclipse based tools.

In the chapter "Icons Size & Placement" of the guideline states that object type icons should be 15x15 pixels big at max inside the 16x16 canvas. When drawing an object type icon keep in mind that object type icons will get "decorated" e.g. with the "inactive" and the "locked" decorator.
Expand Down