You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am not sure how this would exactly work and there is likely an edge case that i am not considering. I will still leave this here as a point of future discussion.
Consider a workflow root. root references a IncludeWorkflow, Foo, which in turn references an IncludeWorkflow: Bar.
When navigating the editor, if one wants to edit Bar, there are currently two choices:
Explicitly open Bar from the file dialog
Ungroup Foo and Bar, in this order, and override both once done.
Given the proposal for a new editor (#1870), I suggest we consider allowing entering an edit mode for Bar directly through its definition in Foo. One idea would be to open a new root in the tree viewer since the user would technically be editing a new workflow (i.e. from Extensions). The user would then be able to edit Bar and choose (or not) to override the current workflow thus propagating all changes to the workflows that reference Bar (including Foo and, indirectly, root)
The text was updated successfully, but these errors were encountered:
Is not even a great solution either for nested IncludeWorkflows. Once a new workflow is opened, the project working directory will default to the .bonsai file directory. This action will break the references to the previous Extension folder along with possible references to other assemblies that may be defined in the .cproj file.
I am not sure how this would exactly work and there is likely an edge case that i am not considering. I will still leave this here as a point of future discussion.
Consider a workflow
root
.root
references aIncludeWorkflow
,Foo
, which in turn references anIncludeWorkflow
:Bar
.When navigating the editor, if one wants to edit
Bar
, there are currently two choices:Bar
from the file dialogFoo
andBar
, in this order, and override both once done.Given the proposal for a new editor (#1870), I suggest we consider allowing entering an edit mode for
Bar
directly through its definition inFoo
. One idea would be to open a newroot
in the tree viewer since the user would technically be editing a new workflow (i.e. fromExtensions
). The user would then be able to editBar
and choose (or not) to override the current workflow thus propagating all changes to the workflows that referenceBar
(includingFoo
and, indirectly,root
)The text was updated successfully, but these errors were encountered: