…rather than having to open Console.app to figure out where things went wrong. Perhaps:
- Add a
VuoError
type, and, when needed, give nodes an output port of that type. - When a node encounters a runtime error (for example,
Fetch Image
can't find the image), it sets a value in itsVuoError
output port. - You can choose to handle the error programmatically by connecting a cable from the
VuoError
output port. - Or if you don't handle it programmatically, the editor could receive the error and highlight the node and port in red. If you click on the port, its popover would explain the error.