1. When grabbing variables and functions from the toolbar in the function editor, you have to click the small \/ next to the icon to get the menu. whereas on operators and comparisons you can click the big button. Clicking the big button on the prior doesn't do anything. It gets me all of the time.
[HL]2. When grabbing icons from the toolbar, its too easy to drop them into the abyss. It looks as if, as they pass over the small-informative-text icon, that pops up once you click to select the item from the menu, the software sees that as passing over an outer edge of the workspace, and drops it. Numbers do it mostly. In general, losing grabbed icons gets annoying as I have horrible coordination and my mouse goes all over the place (not really, but I do drop the icons off of the edge a lot). It's like the out-of-bounds recieving rule in football. But in this case what would it hurt to maintain posession of the icon on an out of bounds? It's probably how you have implemented the entire functionality, so if it's not changable, ...eh.[/HL]
[HL]3. Copy and Paste in both graphics and logic? Maybe? One day? It would save a bunch of time. But there are things to consider like renaming objects that require unique names.
4. I'd like to be able to name those inputs in functions (not root functions) maybe you can protect vs. bad recursives another way? If not, no big deal.(The designer would have to know to combine same-named input references in the "input order area"....
EDIT:scratch that, you have the functionality there already...It's the menu V arrow to the right of the button. Staring me right in the face the whole time. Excellent.
Might as well replace this one with an Anti-Then for general root functions.
[HL]5. Are you ever going to activate the extensive 'help' documentation that I KNOW you've been sitting on?[/HL]
6. In the (not root)function builder labels are invisible regardless of the state of the label button?
7. Multiple virtual brains.
[HL]8. With analog assignment functions (and some others as well) logic could be utilized to manipulate or zero or whatever signals as they pass to variables, and even between variables, if numeric operators would treat true/false or on/off as 1/0. Many possiblities would open up with this (including many I'm itching to implement).[/HL]
[HL]9. ln(x) please?[/HL]
10. Perhaps you could have the configurator write the code that it doesn't recognize to a buffer, and have it offer it to you (*.txt?) before a save operation, so that it doesn't get accidentally lost. [/HL]
Ten's good for now. I know I've forgotten a few though.