The Perspective Moving Analogue Indicator is a bit underwhelming to look at, and has some glaring graphical "issues".
For one, the rectangles inside of the main border (e.g. the "normal range", "high/low alarm", etc.) appear to be rectangles with a stroke, which means that when the stroke from the main border and the stroke from the inner rectangles combine, they create a slightly darker "halo" due to how the anti-aliased edges combine, making it look super tacky. I don't think the inner rectangles even need strokes at all, but there only appears to be the option to remove stroke on everything.
add the option to add a scale/ruler to either side of the bar (or top or bottom if horz). Adding a separate linear scale component to the side is fraught with positioning issues
add the option to display the process value at the top/bottom of the bar instead of one that follows the triangle
option to size the process value triangle - I feel the default is far too large and clunky
make the component useably resizeable. Currently, everything just stretches, including the text.
Nice work! I built one almost exaclty like yours in vision, that pulls a title and units from a template property/UDT, displays the value at the bottom like yours, and has a config popup to allow supervisors to adjust all the limits. I didn't do a graduated scale, but i like the effect you did. One thing I added also is the ability to mute an alarm based on process conditions. Such that the low or high stay gray when a system doesnt care what the PV is.
Anyway, now youve given me extra work to get mine to the visual standard of yours. Really clean.