Really nice job. And, so far I’m loving the plugin. But, wanted to mention a few things I’m running into. It seems which icon the element is set to is getting saved as a part of an element style and color is not. Curiously, this means that applying a style to multiple icons will make them all the exact same icon, but won’t make them all the exact same color.
I wonder if it might make sense to add ‘Icon’ to the name of the two element types. After adding the plugin, it took me a while to realize the two elements are called ‘Solid’ and ‘Outline’. Naming them ‘Solid Icon’ and ‘Outline Icon’ might help save others from having to do some digging here.
Along those lines though, have you considered attempting to streamline the two types into one element and handling whether it’s outlined or solid as a selectable setting for the element? It might simplify copy and pasting workflows or conditions from one to the other. It seems that currently you can’t do this if you’re going from one type to the other.
Wanted to share the thoughts because I love the plugin and hope to see it get even better. I’m a huge believer in styles and was bummed to realize the limitation there due to the icon being part of the style and the color being left out. Hopefully that’s easy to address.