# \[FEATURE-13741\] Drawing tools in perspective

**URL:** <https://forum.inductiveautomation.com/t/feature-13741-drawing-tools-in-perspective/23643>\
**Category:** Ignition Early Access\
**Created:** [March 27, 2019, 2:37pm UTC](https://forum.inductiveautomation.com/t/feature-13741-drawing-tools-in-perspective/23643 "2019-03-27T14:37:34Z")\
**Posts on this page:** 1\
**Showing post:** 31

<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:** [March 8, 2024, 1:04am UTC](https://forum.inductiveautomation.com/t/feature-13741-drawing-tools-in-perspective/23643/31 "2024-03-08T01:04:28Z")

</div>

> [@prafull\_j](#):
>
> people are quite happy and well versed with Designer's drawing tool

If you're talking about Vision's drawing tools, then comparing these to InkScape is like comparing Paint to Photoshop or Gimp (no offence to IA!!). Vision's drawing tools get you the barebones basics, but it's no comparison to a fully fledged drawing package in its functionality or its ease of use, _but nor is it supposed to be_. That's what a drawing package _is for_.

That being said, I believe the new drawing tools for Perspective are a huge leap from the drawing tools in Vision, so I'm excited to check them out.

I think the most painful part at the moment is editing SVGs that have lots of bindings. If for example you want to add or modify elements, it's a nightmare. Especially since moving elements around within the elements array is so damn hard if you've got bindings on the items within the elements, since bindings are tied to fixed indices and do not move when you move array indices around (major bug IMO). I really hope that this process is made a whole lot simpler in the new drawing tools and that they especially don't suffer from this major flaw!!

(e.g.

> [@\[BUG\] Bindings on props within array items don't stay with their associated array item if moved to a new array index](https://forum.inductiveautomation.com/t/bug-bindings-on-props-within-array-items-dont-stay-with-their-associated-array-item-if-moved-to-a-new-array-index/35578):
>
> Hello, I’m encountering a bug and didn’t know where to report it. It’s easy enough to work around, so I didn’t bother submitting a support ticket. I have some parameters I’m passing to an embedded view (using perspective). These parameters include an array of objects: One of these objects (object 4) has a binding on one of its values (position). If I duplicate an object above object 4, Ignition appropriately increments the number of the objects below where the duplicated object is, …

> [@\[BUG\] Perspective: Move bindings when moving array elements](https://forum.inductiveautomation.com/t/bug-feature-perspective-move-bindings-when-moving-array-elements/44825):
>
> Please move the bindings on keys within an array element when you move these around. For example tab container tabs: it's extremely painful if you want to move tabs around if you have bindings on things. It's especially painful if these tabs are using a custom View that have lots of bindings on their viewParams....

)

Just ignore this "It’s easy enough to work around," as it most definitely is _not_ easy to work around if you have a complex structure

---

_[View the full topic](https://forum.inductiveautomation.com/t/feature-13741-drawing-tools-in-perspective/23643)._
