-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Upgrade workflows diagramming library to a modern digramming ui library #16067
Comments
Please fill out the feature request template. Since this is a non-trivial request, it'll help us evaluate it and cut down on back-and-forth. |
@sfmskywalker already demo Elsa last year, this might be a great option |
Maybe related to #13652 |
If we want to use a different framework to add these features, we should start by begin on par with the old features first. Then think about which new features we want. |
If this is just about the designer, then X6 would be a great replacement. It has at least what JsPlumb has (in terms what OC needs), and more. Including zooming and panning, which on their own would add a lot of value in terms of UX. |
I have some questions about switching to Elsa-Workflow. Does this mean that if we want to have workflow nodes in modules, we need to package each module separately and bring it into the workflow UI canvas as umd or do we need a Json driven UI like amis. which relies on a set of powerful UI libraries, where we just provide the json structure in the module, and then refer to it in the SPA to render the view? Here's a little experiment I did last year using X6 based on OrchardCore workflow |
With the changes underway in #16043 would it be a good time to evaluate a new workflows diagramming ui ?
Currently we are using an outdated version of js plumb.
Some features i would like and are missing are zooming and panning especially for large diagrams.Also auto layout would be usefull.
Proposals :
X6 : https://github.com/antvis/X6
The text was updated successfully, but these errors were encountered: