The Z-layering feature layers one pattern on top of another with varying opacity with the top layer. This feature is mutually exclusive with strip splitting.
Requirements
[x] When the strip splitting button on the UI is pressed, the value controlling the Z-layering feature should be automatically set to false.
[x] When the Z-layering button is pressed, the value controlling the strip splitting feature should be automatically set to false.
[x] When a pattern is added via the second drop down, the second pattern be sent to the ESP32. This can be the same drop down as used in Strip Splitting.
[x] When the opacity slider is changed, the new value of the slider should be updated on the ESP32.
[x] The opacity slider should default to the value stored on the ESP32 when first connecting.
[x] The Z-layering button should change it's text to display the state of Z-layering.
[x] The Z-layering button should default to the value stored on the ESP32 when first connecting.
Background
The Z-layering feature layers one pattern on top of another with varying opacity with the top layer. This feature is mutually exclusive with strip splitting.
Requirements