-
Notifications
You must be signed in to change notification settings - Fork 2
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
task: set active header for workflow nodes #1564
Conversation
If you have multiple sidebar opened, when you click on the tab, does the relevant node header turns grees? |
This change looks fine but they feels a bit short sighted - we had intended to build Terarium with a multi-window paradigm (e.g. you can open calibrate and simulation simultaneously). So this singular activeWorkflowNode doesn't really work as it becomes ill-defined. I feel like this is feature that is not compatible going forward and it requires more thoughts and design. |
It appears that only one tab is opened at a time when you open a node in the drilldown panel as of now. It does not handle multiple tabs in the drilldown (as far as I can tell) |
I mean, even with multiple window, this feature is just to highlight the node that is currently open on the sidebar, not open on another tab or window. |
Sorry I am using "window" in a very generic sense here, I just mean opening multiple nodes simultaneously within the same application instance. Why build some thing that has a likelihood of getting teared down next week without ever seeing the lights of day? |
Okay, for the sake of not spending hours and hours debating this without a concrete plan, let's merge it and prepare to rip it out. Also please I do intend on revisiting the workflow event-bus and make it closer to communicating workflow changes and not application state changes (which node is active is a state of the application and not a state of the workflow). |
Description
As per the designs:
Working demo:
Screen.Recording.2023-07-24.at.1.23.44.PM.mov