A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://plugins.jetbrains.com/docs/intellij/plugin-icon-file.html below:

Plugin Logo | IntelliJ Platform Plugin SDK

Plugin Logo

The IntelliJ Platform supports representing a plugin with a logo. A Plugin Logo is intended to be a unique representation of a plugin's functionality, technology, or company.

When opening plugin.xml in editor, inspection Plugin DevKit | Plugin descriptor | Plugin Logo check (2024.3+, for earlier versions Plugin DevKit | Plugin descriptor | Plugin.xml validity) will highlight a missing plugin icon.

Note: icons and images used within a plugin have different requirements. See Working with Icons for more information.

Plugin Logo Usages

Plugin Logos are shown in the JetBrains Marketplace. They also appear in the Settings Plugin Manager UI in IntelliJ Platform-based IDEs. Whether online or in the product UI, a Plugin Logo helps users to identify a plugin more quickly in a list, as shown below:

When browsing custom plugin repositories, there is no support for showing logos for plugins hosted there but not yet installed.

Plugin Logo Requirements

Please see also these important requirements for JetBrains Marketplace.

For a Plugin Logo to be displayed correctly within an IntelliJ Platform-based IDE, it must:

Plugin Logo Size

The Plugin Logo should be provided in one size: 40px by 40px.

A Plugin Logo is displayed in two sizes, and scales automatically in each context:

Verify that Plugin Logo designs are effective in both sizes and all display contexts.

Plugin Logo Shape

Plugin Logo designs should leave at least 2px transparent padding around the perimeter, as shown below:

Make sure Plugin Logos have the same visual weight as the logos in the examples below. The more filled a Plugin Logo design is, the less actual space it needs. See more examples of visual weight compensation in the UI Guidelines for Icons.

For basic shapes, use the following sizes. Note the different areas of transparent padding used for each shape:

Plugin Logo Colors

If the plugin's technology already has a logo, use its colors. Check the license terms before using the logo. If there is no existing logo, or its use is prohibited, create a custom logo based on the Action Colors Palette in the UI Guidelines for Icons.

Ensure a Plugin Logo is visible on both light and dark backgrounds. If one Plugin Logo design does not work on both light and dark backgrounds, create separate light and dark versions of the Plugin Logo. The examples below illustrate how a Plugin Logo design may work well for a light background but not for a dark background. Consequently, a separate Plugin Logo for dark backgrounds is needed.

Plugin Logo File Format

All Plugin Logo images must be in SVG format. This vector image format is required because the Plugin Logo file must be small (ideally less than 2-3kB), and the image must scale without any loss of quality.

Using automatic conversion of bitmap graphics to SVG is highly discouraged, as the resulting files have excessive size (100kB or more).

Plugin Logo File Naming Convention

Name the Plugin Logo files according to the following conventions:

Adding Plugin Logo Files to a Plugin Project

The Plugin Logo files must be packaged in the META-INF folder of the plugin main JAR file.

To include Plugin Logo files, place them into the plugin project's resources/META-INF folder. For example:

24 April 2025


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4