I use Inkscape. Its a free software and fairly simple to use. I normally use it for converting whatever PNG icons we have created into SVG’s for use in Ignition.
I personally find Gravit Designer to have a much less steep learning curve than Illustrator and even Inkscape. It has a free version that I have yet to hit the limitations of with the simple icon/graphics design I do. Your mileage may vary.
@ryan.white what format do you save the SVG file in to be able to drag and drop it into perspective. I am trying to follow the inductive university video for SVG importing and create a simple circle that I can change color on based on tag value, but when I drag it into perspective it brings it in as an image and I don’t have control over the fill. It appears they are saving as HTML file but inkscape will not let me do that even with a simple circle.
I have found the same problem, in most cases it is Ignition reading a number as text. The most frequent is it doesn’t like “.7” unless there is a leading zero “0.7”. If you only have a few you can access them in the property editor, simply select the value and hit enter. Ignition re-parses the value and reads it as a number. In the property editor you’ll immediately see it change from green to orange (if I remember my text vs. number colors right) and your error count will reduce by one. Similar procedure for things not recognized as colors.
If you have as many as you do, I import into Ignition, close and save the view, then go into the JSON to correct the same things. Alternatively, you can also edit the SVG file to add the leading zero (or whatever is the issue).
Bottom line, it is a conflict in the way strings/numbers get parsed and you find a way that works for you to get it cleaned up. It’s not easy (and a peeve of mine), but once you see the exact problem in the property editor you can develop a pretty quick workflow for the specific issues that your SVG has.