# New icon requirement: 24px

**URL:** <https://forums.creativeclouddeveloper.com/t/new-icon-requirement-24px/860>\
**Category:** UXP Plugin API\
**Tags:** announcements\
**Created:** [May 22, 2019, 8:31pm UTC](https://forums.creativeclouddeveloper.com/t/new-icon-requirement-24px/860 "2019-05-22T20:31:40Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ashryan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/ashryan/32/1177_2.png) [@ashryan](https://forums.creativeclouddeveloper.com/u/ashryan)\
**Post date:** [May 22, 2019, 8:31pm UTC](https://forums.creativeclouddeveloper.com/t/new-icon-requirement-24px/860/1 "2019-05-22T20:31:40Z")

</div>

Hi XD plugin developers: a quick update for you.

# Overview

Starting yesterday, we require a 24px icon in your XDX when you upload your plugin to the I/O Developer Console. This is in preparation for stuff coming up in the next couple of Adobe XD releases.

There’s no impact on plugins that are already shipping in the XD plugin manager.

The next time you go to update your plugin (or the first time you ship a plugin ☆), be sure to provide the new icon size (the I/O Console will remind you if you forget).

# Resource updates

Our manifest docs are updated to include the new icon size:

> **[manifest.json · Adobe XD Plugin Reference](https://adobexdplatform.com/plugin-docs/reference/structure/manifest.html#top-level-metadata)**

The starter project that the I/O Console provides you has also been updated with this change:

> **[Loading... | Adobe Developer Console](https://developer.adobe.com/console/)**

Finally, our plugin samples on GitHub have all been updated, including our Quick Start sample:

> **[plugin-samples/quick-start at master · AdobeXD/plugin-samples](https://github.com/AdobeXD/plugin-samples/tree/master/quick-start)**
>
> Adobe XD Plugin API samples. Contribute to AdobeXD/plugin-samples development by creating an account on GitHub.

And finally finally, our xdpm CLI has been bumped to 3.0.1. Manifest validation includes the new icon size. Update via npm or check it out on GitHub:

> **[Release v3.0.1 · AdobeXD/xdpm](https://github.com/AdobeXD/xdpm/releases/tag/v3.0.1)**
>
> Includes validation for the new 24px icon size.
> Manifest docs (which documents required icon sizes):
> https://adobexdplatform.com/plugin-docs/reference/structure/manifest.html#top-level-metadata

---

<div class="post-metadata">

**Author:** ![cpryland](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/cpryland/32/1172_2.png) [@cpryland](https://forums.creativeclouddeveloper.com/u/cpryland)\
**Post date:** [May 23, 2019, 5:28am UTC](https://forums.creativeclouddeveloper.com/t/new-icon-requirement-24px/860/2 "2019-05-23T05:28:09Z")

</div>

So is it called icon@.5x.png?

---

<div class="post-metadata">

**Author:** ![stevekwak](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/stevekwak/32/48_2.png) [@stevekwak](https://forums.creativeclouddeveloper.com/u/stevekwak)\
**Post date:** [May 23, 2019, 11:22am UTC](https://forums.creativeclouddeveloper.com/t/new-icon-requirement-24px/860/3 "2019-05-23T11:22:33Z")

</div>

24px becomes @1x now

---

<div class="post-metadata">

**Author:** ![kerrishotts](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/kerrishotts/32/8_2.png) [@kerrishotts](https://forums.creativeclouddeveloper.com/u/kerrishotts)\
**Post date:** [May 23, 2019, 3:28pm UTC](https://forums.creativeclouddeveloper.com/t/new-icon-requirement-24px/860/4 "2019-05-23T15:28:00Z")

</div>

Note that the `@#x` suffix doesn’t really matter as far as XD is concerned – it’s using the pixel sizes instead to figure out what icon to use.

The `@#x` suffix would only come into play if you used the same icon in your UI.

---

<div class="post-metadata">

**Author:** ![cpryland](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/cpryland/32/1172_2.png) [@cpryland](https://forums.creativeclouddeveloper.com/u/cpryland)\
**Post date:** [May 23, 2019, 4:14pm UTC](https://forums.creativeclouddeveloper.com/t/new-icon-requirement-24px/860/5 "2019-05-23T16:14:17Z")

</div>

And if you don’t find the 24px version you’ll scale down another?

---

<div class="post-metadata">

**Author:** ![PaoloBiagini](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/paolobiagini/32/29_2.png) [@PaoloBiagini](https://forums.creativeclouddeveloper.com/u/PaoloBiagini)\
**Post date:** [May 23, 2019, 7:55pm UTC](https://forums.creativeclouddeveloper.com/t/new-icon-requirement-24px/860/6 "2019-05-23T19:55:51Z")

</div>

On submission, if the web wizard doesn’t find an icon, it will prompt you.

---

<div class="post-metadata">

**Author:** ![ashryan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/ashryan/32/1177_2.png) [@ashryan](https://forums.creativeclouddeveloper.com/u/ashryan)\
**Post date:** [May 23, 2019, 8:23pm UTC](https://forums.creativeclouddeveloper.com/t/new-icon-requirement-24px/860/7 "2019-05-23T20:23:00Z")

</div>

As Paolo mentions, the I/O Console will prompt you to provide any missing icons in your XDX.

And for plugins that are already public, yes, the application will scale down for now. The next time you go to update an existing public plugin, you’ll need to include the new icon.
