our button icons usually consist of outlines only. The ShapeButton class supports setting the fill colour for three different states but only a single colour for the outline. In my opinion it would be much more sensible if the outline would be treated the same way as the fill.
Right now I have several alternatives which all seem unnatural, given the nice class at hand:
- I write my own class, but this feels like a duplication.
- I convert my icons to be filled paths. But here I loose the ability to set the line thickness in my programm.
- I change the outline colour based on the current state. Probably the best way for me. But nonetheless somewhat annoying.
I don’t know if this is too much of a change but I would love to see the outline of a shape support 3 different states, just like the fill does.