-
Notifications
You must be signed in to change notification settings - Fork 56
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
Problem: Hyperflow has no Advanced mode #226
Comments
I had an idea for the user experience in hyperflow. For the moment, we think it like a browser, in which each tab is a 'running app', or a 'graph' or a 'node'. There is a button on each 'running app' to make available (hot-swapping) the new changes in the nodes. I propose another approach for each tab. Each tab have a breadcrumb, that allow to go deeper in the implementation of a node.
What I like with this, is that it is very clear how the hotswapping is working : only in the same tab. So you can open any node and change it while having other application open, and there will be no conflict. Edit : |
I see, this is an interesting concept we can pursue! Though to keep things as simple as possible, I'd think the end goal is to use a functional approach to this. Meaning, we have a top level language like My hopes for the future are: every interaction we have when updating a running instance of a graph is done this way. Whether it be in the hyperflow editor or you editing files manually with your emacs editor. The cli api would be something like: new graph: update graph: Then hyperflow could make use of the equivalent at an API level (not cli level). Keen to hear your thoughts. |
Solution: a menu item
Hyperflow -> Advanced
checkable menu item enables or disables advanced mode.When advanced mode is activated, these things are visible:
node
mode andgraph
moderun
mode appears and is not lockednode
,graph
,run
mode buttons on the top right appears.When we first run Hyperflow,
advanced
mode is disabled.The text was updated successfully, but these errors were encountered: