Improved Integrated LEDs
The Integrated LEDs are super convenient in the way they're edited, I personally much prefer the editor and customizability of these LEDs than making "custom" LEDs using rectangles or images, but there are a few improvements I would make.
General Ideas
- Set off color:
set a color to show when the LED is off, not just the pretty bright gray. I use a much darker gray for my custom LED setup. - Set LED shape:
Allow setting custom shapes (rectangles, circles without borders, even images, maybe) to allow a better indicator for engine, wipers, lights, etc. that right now require some fun custom images, for example for light stages. - Better RPM gradients:
Add a middle color, like in the computed color function. Then there could be a yellow middle color.
Implementation Idea
Allow custom 'LED' scripting parameters. This is probably a really easy way would be to allow us to use the numbered indexes for an RGB LED profile that we can include with a dash. Allow us to use something like [Arduino.RGBLeds.1] to return us the color of the first LED in the screen's linked LED profile. This way we can set custom shapes pretty easily using rectangles or ellipses, or even letters. The only thing that would need to be changed to allow this to work with other images would be either a custom font with a bunch more symbols, a la the MOTEC01/02/03 fonts in Motec Display Creator, or some kind of color channel to modify on the fly.