-
-
Notifications
You must be signed in to change notification settings - Fork 998
Improve definition references #3451
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
f443176 to
0958e50
Compare
e5d9913 to
3ac9dfe
Compare
| RegistryWidgetOverride::Custom(str) => InputMetadata::with_name_description_override(f.name, f.description, WidgetOverride::Custom(str.to_string())), | ||
| }) | ||
| .collect(), | ||
| output_names: vec![output_type.to_string()], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed since the output name of a protonode should not be a single random output type, as this can change and should be based on the current graph state.
| document.network_interface.set_input(&InputConnector::node(*node_id, 2), old_inputs[3].clone(), network_path); | ||
| } | ||
|
|
||
| if reference == "Flatten Vector Elements" { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not possible to include this migration since it relies on changing reference to not run again, which is no longer possible.
a17cfc5 to
869967c
Compare
Improves the definition reference system by referencing nodes with
DefinitionIdentifierinstead of strings. This means protonodes use their identifier to reference their definition, instead of an arbitrary string.Sets the foundation for an improved migration system and linking nodes to their definition when serializing.
For example:
instead of
you would do
Another example
to