xLightsSequencer / xLights

xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers.
GNU General Public License v3.0
549 stars 208 forks source link

Allow Individual Start Nodes to Circle and Star #4554

Open cybercop23 opened 5 months ago

cybercop23 commented 5 months ago

There will be part 2 for the Matrix

There's a new read only Attribute, TotalNodes, that's the sum of all layers. Node counts comes from that sum Added logic (best it can do for abckwars support) to set parm1/parm2 based on any changes to layers and ports Allow user to enter nodes for a single layer -> since that's where the total nodes come from

dkulp commented 3 months ago

I kind of think this needs a little work, but possibly just in the order of the properties in the panel. It seems like the definitions of the strings is done before the number of nodes is set which then doesn't really work. I'm wondering if the "Layers" setting should be moved up to the top (and Total Nodes then just below it) so you define the "Star" first, then set the string properties for how it's connected.

cybercop23 commented 3 months ago

Does this work? Or move string even further down, maybe even after Controller? image

image

cybercop23 commented 3 months ago

Okay.. so something broke with switching those around (unlikely) or I screwed up my original commit and things don't work as they should. Digging into it.

cybercop23 commented 2 months ago

Figured out the issue, it was due to the redesign and moving string definition around, plus fixed custom model and make resetting to original format easier.