# \[FEATURE\] Tool to help create and modify icon libraries

**URL:** <https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995>\
**Category:** Ignition\
**Created:** [October 10, 2022, 5:57am UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995 "2022-10-10T05:57:38Z")\
**Posts on this page:** 9\
**Page:** 1

<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:** [October 10, 2022, 5:57am UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995/1 "2022-10-10T05:57:39Z")

</div>

It would be great if there was a tool (or exchange view, in-built tool would be better though) to create and modify icon libraries.  
It's a pain always having to edit the icon resource file directly on the server to modify these.

I'll probably build a Perspective View at some point, but an inbuilt tool would be super handy!

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 10, 2022, 3:45pm UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995/2 "2022-10-10T15:45:51Z")

</div>

Is the tricky part getting the file format right?

---

<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:** [October 10, 2022, 6:39pm UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995/3 "2022-10-10T18:39:25Z")

</div>

Nah, it's not tricky, it's just not convenient. It'd be nice to just be able to drag in a new svg to add in. It's all about being lazy 🙂

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [October 10, 2022, 7:37pm UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995/4 "2022-10-10T19:37:18Z")

</div>

Something like the Image Management tool would be nice.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 10, 2022, 7:57pm UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995/5 "2022-10-10T19:57:33Z")

</div>

Interesting.  
I'd say an ideas post would be good.

If I get some free time, maybe I'll add something to Ignition Extensions.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 10, 2022, 7:58pm UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995/6 "2022-10-10T19:58:43Z")

</div>

> [@paul-griffith](#):
>
> get some free time

What's this "free time" of which you speak?

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [October 10, 2022, 7:59pm UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995/7 "2022-10-10T19:59:16Z")

</div>

Maybe, I'll try my hand at it. Might be good practice.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 10, 2022, 7:59pm UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995/8 "2022-10-10T19:59:59Z")

</div>

The tricky part will be sending/receiving the icons file from the gateway, I imagine. The UI work in the designer would be pretty trivial.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 11, 2022, 12:52am UTC](https://forum.inductiveautomation.com/t/feature-tool-to-help-create-and-modify-icon-libraries/64995/9 "2022-10-11T00:52:16Z")

</div>

> <https://github.com/IgnitionModuleDevelopmentCommunity/ignition-extensions/pull/8>

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/8/f8bb95982013525a2f260e2b2db1dac6e570e563.png)

Has bare-bones RPC to push/pull icon files, but no exposed UI beyond viewing the raw XML files at present.
