I’ve pushed a change to the SDK (master, so not in your releases yet), which changes the behavior of the color dialog.
The reason was that I was asked on how to increase the intensity of a light to be > 1. jMonkeyEngine unfortunately handles that by like multiplying the color with a scalar. In code you would do
ColorRGBA.Blue.mult(2) to have a blue light with twice the intensity. This means however for the SDK there is no way to distinguish between a grey with an intensity of > 1 and white, e.g.:
Grey (0.5, 0.5, 0.5) is multiplied with the intensity of 2, so you get (1, 1, 1). When loading, the SDK cannot guess if that is white or a grey of intensity 2, thus it tries to apply a best guess so that the intensity is as low as possible (normalizing the largest component to 1), e.g.: (2.0, 0, 1.0) becomes (1.0, 0, 0.5) with intensity 2, but it could’ve also been (0.5, 0, 0.25) with intensity 4.
Just be aware that this means the color might look odd to you when applying an intensity, but a very bright black actually is white… There is nothing broken, it’s really just the same.