I have been putting thoughts on potential new features you would want which dev like me could put in the right side panel. From your day to day work, what kind of control you would be eager to have access while you are working on your DYN at the same time? Here is a small poll for you, kindly vote for the top one or two options in your mind, if you have other ideas, feel free to leave in the comments and I may add them into poll options.
Cheers,
Aaron-
Node properties palette where you can view and update node values directly
Graph input/output highlight where you can easily tell the input/out nodes
DynamoPlayer debugging tool where you can test without switching to the player interface
Python node editor where you can edit your python node without launching a different dialog
Some data visualizing tool (maybe for excel data) where you can catch live data change
Learning content display where you can watch learning content related to your current workflow
@Qilong_Tang
Aaron, Thanks for asking, the updates your suggesting all sound great! Happy to provide feedback whenever you ask. Looking forward to the demos/release!
add metadata in general, author contacts, category, keywords etc.
also something that allows you to search a node by type and “zoom to”, the same for warnings and errors.
A log to capture start and end execution times of each node as well as custom messages for debugging (right click on the node, add custom log message when starting and when ending).
I think all options. something like floating panels. Users can turn on/off any panel that they want (bellow image).
Also it would be great if users can Open / preview more than one graph - at the same time.
Probably not so much related to the Right panel. . .
I think adding “Relay” as Grasshopper has would be highly beneficial in making scripts tidier in general.
And of course flattening, grafting and reparametrising right there in the node. This would save dynamo users a lot of time.
As for the right panel, I think some analytics about the script would be helpful. Running time bottlenecks per node, suggestions to improve/declutter the graph, all that. Of course it should learn and adapt to a particular user.
Have you seen this post I have messaged much earlier? Call for Feedback on Extensions on Dynamo Right Side Panel. I have prototyped a smart node suggestion extension (an upgrade of current available package the-Saurus) using Machine Learning to try to give user a semi-drag and drop experience. Does that look similar to what you are thinking in mind?