# Perspective Custom Icons

**URL:** <https://forum.inductiveautomation.com/t/perspective-custom-icons/115999>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [June 16, 2026, 8:01am UTC](https://forum.inductiveautomation.com/t/perspective-custom-icons/115999 "2026-06-16T08:01:44Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 17, 2026, 11:16am UTC](https://forum.inductiveautomation.com/t/perspective-custom-icons/115999/3 "2026-06-17T11:16:24Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/7/673cc4cdd1f290ead0f11ed4d6ee72c469df0b90.png)

[Standalone Perspective Icon Library Manager.zip](https://forum.inductiveautomation.com/uploads/short-url/aDKVOdPUMlH1RfIoDghYVDWzLzG.zip) (15.5 KB)

I got Claude to write me a Perspective icon library manager to make icon management simple directly within the Designer; no admin rights or remote server access required! (admin rights provided by the service account that the Ignition service runs under)

- it adds an icon into the Project Browser toolbar to launch it
- you can drag SVGs into the Icons panel on the right
- it uses a gateway message handler (included in the project export) which does the file scan and saving of Icon libraries directly on the gateway.

"Install" the icon in the toolbar using:

```python
dev.tools.standalone.iconLibraryManager.install()

```

If you have Vision installed (including in expired trial mode), you can have it install on Designer launch with a Vision Client expression tag with the expression:

```python
now(0) # fire once on launch

```

Tag Events -\> Value Change:

```python
dev.tools.standalone.iconLibraryManager.install()

```

(thanks go to @justinedwards.jle for this cool trick!)

I suggest you try this in a local system first and test it. The code is written for v8.3+

_PS. I'm ready to cop flak for using AI for this 😅 But this would have taken me a **lot** more coffee and time than I have available to write myself! Considering my Java is flakey at best_

_PPS. Also, if anyone knows how to add a new toolbar panel into the top main UI toolbar area (instead of the Project Browser which I'm using atm), I'm all ears!_

---

_[View the full topic](https://forum.inductiveautomation.com/t/perspective-custom-icons/115999)._
