Skip to content

Conversation

@Michael5601
Copy link
Contributor

@Michael5601 Michael5601 commented Dec 7, 2025

This draft PR adds a semantic icon library and a mapping configuration to avoid duplicate icons in icon packs.

The semantic icon library contains an entry for every unique icon and a description of it's purpose. The mapping configuration maps every unique icon to all currently existing eclipse icons that should be replaced by the unique icon.

Also all already designed icons for the dual tone icon pack were renamed to the unique semantic icon name described in the semantic icon library.

Please be aware of TODO comments in the semantic icon library. I will research the usage of the icons in the eclipse UI and append the information.
This draft can still be used for the refinement of the approach that @laeubi proposed in this discussion.

Fixes #192.
Fixes #191.
Fixes #190.
Fixes #189.
Fixes #188.
Fixes #187.
Fixes #186.
Fixes #185.
Fixes #184.
Fixes #183.
Fixes #182.
Fixes #181.
Fixes #180.
Fixes #179.
Fixes #178.
Fixes #177.
Fixes #176.
Fixes #175.
Fixes #174.
Fixes #173.
Fixes #172.

This commit adds a semantic icon library and a mapping configuration to avoid duplicate icons in icon packs.

The semnatic icon library contains an entry for every unique icon and a description of it's purpose. The mapping configuration maps every unique icon to all currently existing eclipse icons that should be replaced by the unique icon.
@Michael5601 Michael5601 force-pushed the semantic-icon-mapping branch from 8ade6c0 to 2827849 Compare December 14, 2025 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment