Ok, so I want to suggest something when it comes to parameters and color picker.
As it is now:
When you use the color picker, you get a string as an result. It's in hex values and is preformatted with a #.
Now, when you DONT touch the alpha value, it's 6 values.
#FFFFFF for white, and #000000 for black.
However, if you touch the alpha value, and it's anything BUT 0, it will be bumped up to 8 values.
Say if you set alpha to 100, the value will be #00FFFFFF for white, and #00000000 for black.
Not only does the alpha variable go "backwards" (yes I do understand why, as 100 means 100% invisible), but the value goes down to 0, but if you leave the transparency at 0, or what would've been FF it instead reverts back to 6 values.
My suggestions:
- Make sure that the alpha value is allways there, even at 0 transparency (100% visibility). Having it not there just makes it weird trying to code something to use it... Can be done of course, but it's just... Inconsistent...
- Have a chat with your Xpression team, as there is no way to actually USE these values in Xpression. The material color input does not approve a string input with the correct format, but must instead pass through a color block. Neither of them accepts hex as an input, not in it's full length, and not in RGBA input, or ARGB as you'd get from DashBoard.
Please make it so that you could either use the string input straight into a color block, or so that you could use the individual parts as a hex input block in Xpression.
Or even better yet, let the output from color picker in DashBoard be an int value from 000-255 instead, so that it can more easilly be used together.
Just my two cents! I've found a workaround, but it's still just silly if you ask me.