Our company is pushing good design for all apps and wants to conform to modern UI design and material design (https://material.google.com)
I started playing with some of the concepts in Ignition and a lot is possible, but I am running into difficulty for buttons. Some thing like change hover colors are simple, but some of the custom drop shadows, font, and sizing are more complicated. (https://material.google.com/components/buttons.html)
Iâm on the same road and I would also like to know thisâŚ
For the past few projects Iâve tried flat/material with High Performance HMI design.
But, like @ryanjmclaughlin said, without some custom renders, not only on the buttons, but on other components also, just doesnât feel/look rightâŚ
I like the new web page in Ignition 7.9 very much. It looks flat and more modern. I think itâs time to implement that look in the designer and all components in Ignition.
Ignition is way better than any other SCADA/MES system out there in every way,⌠except on how it looksâŚ
In 2016 (almost 2017) I think itâs time to do something about this lookâŚ
All major SCADA/HMI software on the market (except WinCC from Siemens ) already has some kind of flat/material (with High Performance HMI components) designâŚ
We agree that there is room to improve/modernize various visual aspects of Ignition and we have plans in the works. As announced at ICC, weâre planning a new visualization suite that should address many use cases where people want to create more âmodernâ applications.
Weâd also like to do some updating to our existing Java/Swing UI products (and platform). There are a number of âLook and Feelâ libraries out there but from what I have seen, but all have faults of one form or another. I hadnât seen the example Ryan linked, but will take a look.
As far as doing custom rendering â that is possible. Depending on how many components you want/need, adding them through a custom module is going to be the best route, but it wouldnât be a trivial amount of work. Our component examples at Github might be a good place to start experimenting.
Not much to update. In the years since this topic was brought up, we revamped the look and feel of the Designer/Vision in Ignition 8.0 toward a cleaner and more modern style. We also introduced Perspective, which is highly customizable and supports the creation and use of styled/themed components via CSS (which was the visualization system alluded to in the original response).
The creation and use of Exchange resources should make for a decent workflow of creating and using libraries of styled component classes in Perspective, letting you build a consistent/themed look to your project. We have more ideas for theming/styling, but nothing far enough along to be shared right now.
Vision is not something that can we can support themes for a whole host of reasons: some technical, others practical. If themed Vision is the goal, itâs technically doable via a custom module, but would require a solid Java/Swing and Ignition background, and a lot of time.