NanColor retro-compatibility needed or not

We are in the process of adding support for NanColor opacity in ParaView.

There is already support for it in the Color Selector, wich shows a opacity widget when the associated property as 4 components.
However, increasing the number of components on NanColor property would break retrocompatibility with older .pvsm as well as with code manually setting the property.

We could instead add a new property NanOpacity, with it’s dedicated slider.

What do you think ?

I think a separate opacity property would be preferable, and is consistent with the separation of solid surface coloring and opacity in the Geometry Representation.