Topic: Automatic coloring of flyoffs
The other day I was getting a strange error message when trying to compile a project. The message said something to the effect that there is wiring between different NioNodes and I need to use the XDAB instead. Then, when I would click on the error to find out where the problem was, it was very cryptic and lead me through the NioNode... very strange.
However, I found the issue after I went through the project and started coloring all the flyoffs the same color as the NioNode that they are associated with. I found there was a point where two different colors of flyoffs were attached to the same DSP device. Obviously this is sub-optimal and the system will not work this way, I needed to route some of the signals across the XDAB.
So, my thought is that when you drag in a NioNode, when the box opens to select all the options, there should be an option to pick what color the NioNode is. Now, when you compile the project via either deploying or emulating, all the flyoffs would change from white to whatever color the NioNode is so it is blatantly obvious what NioNode the signal is on at any given time. Then, when you want to switch from one NioNode to another, you must hit the XDAB.
This method of coloring flyoffs worked very well as a troubleshooting tool for me and I am curious to know if anyone else thinks it might be a good thing to implement. My thoughts on implementation are that there would be a check-box in the "User Preferences" / "Advanced" box that allows you to turn this feature on and off, thus allowing you to go ahead and have the system automatically color your flyoffs, or you can color them other colors if you have another scheme you would like to use.
Please, share your thoughts, I am eager to hear if anyone else has interest in this.
Burnt Orange Studios