Thank you for your reaction,
As you get on with improving the node, I may have a few more usability tips.
I've been discovering and using the node for a while now, but I'm still running into a few issues:
- the interface request 1: try to open it like dynamo in a separate window or if that doesn't work, try to make the color distinction like the python text is for real.
- the interface request 2: I now get a fixed box where I can type text. If I type more text than the size of the box, it disappears outside the box and I can't reach my text. I would like to scroll in the box or stretch the box to fit my text.
- the interface request 3: in various python script programs you can use the tab key to go one dimension lower in your script. For example in a for loop: if something == something, (enter and then tab) and write your for loop. now I have to use the spacebar and would like to use the tab key.
- how the node handles parameters: I've found that the python node flattens 2D lists into 1D lists. You can use the booleans to read it the input as 2D with "input list as block per row", but this can only be done for 1 input and not for multiple inputs with diverent dimensions. I would like to see that what I put in is what the node reads. For example: input 1 = 2D list and input 2 = 1D list and input 3 = 2D list.
Thanks and I hope you can do something with the input!