My thought is that you provide a way to set three colors for "thirds" of the gauge. I am using the gauges now with different ranges based on the sensor, and want to have the "good" vs. "bad" which don't always fall on even thirds.
One possible modification that would accommodate what I'm after is if I could set the "min" and "max" range, and then two intermediary numbers - that must fall within that range - which would delineate the different colored regions.
For example, my temp probe temperature gauge might be set to:
min == -40
max == 125
Then I could set:
colorDivider1 == 65
colorDivider2 == 75
Then my colors might be:
color1 == blue
color 2 == green
color3 == red
Then:
if value < colorDivider1 then color == color1
if colorDivider1 <= value < colorDivider2 then color == color2
if value >= colorDivider2 then color == color3
Something like that ...
My team is finally getting it's head above water, and we might want to look at some things we could do and offer PRs ... but I want to ensure that we learn/understand the code and the vision/direction.