Indeed a very nice one, and how about a different assignment lay-out.
Currently per assignment
two lines on screen are used instead of only one
Looking at all other programming languages i know it's possible to do an assignment of a variable in one single row:
[VARIABLE] = [VALUE]
What's up with the Variable 1, Value 1 structure?
To be honest I can't remember or imagine a situation in which I'd like to know the number of assignments that are made.
Also referring to an assignment is usually done by referring to the variable instead of referring to the assignment number / variable number.
This structure makes it very hard to do mappings to e.g. a structure.
I think there is a lot of improvement on the GUI side possible in that part.
This currently is a pretty common way for me to do mappings to an export structure; moving to a single-line assignment i'd be able to view twice the amount of mappings I can view now:
It would also be very good to be able to show one structure on the left hand and 'dragging' lines to map to the other hand.
Ofcourse mapping from multiple different sources would be a bit harder to do, however it's pretty common to map to a single output structure.
I hope this brings up some other ideas of improvement for that part.
It will speed up things
a lot for me and I think for your overall GUI.