v3.0.0
Why a new major?
The nodes and links aspect was completely overhauled. We hope to improve the user experience by making nodes and links stand out more from the canvas.
Some customization options for nodes and links are still available: the node border color can be changed, as well as the link color. These can even now be reset to the default color if desired.
Related to this, the dimensions of nodes is fully customizable! Previously, only the width was tunable via a slider in the sidebar. Now, clicking on node makes resizing handles appear that can be used to change the width and the height of the node
Note: graph input and graph output node dimensions cannot be changed.
Due to all these UI changes, it may happen that some of your old workflows have some clunky aspects: a previously tuned node width that is no longer applied, a link label border color that doesn't match the link color...
If it is the case, you can either reset manually the width/color in the new ewoksweb version or run the following Python script convert_to_ewoksweb3.py that will try to update the UI parameters accordingly:
python convert_to_ewoksweb3.py <path_to_ewoksweb_resources>/workflows/*.json
If anything else is amiss, don't hesitate to open an issue!
Improvements ✨
- Improve displayed names for
ppfmethodtasks and nodes - Aspect of nodes, links and node handles was improved
- Additional node handles (displayed when "More handles" is checked) are now on either side of the node (left for inputs, right for outputs).
- Remove broken
getAroundlink. If you had agetAroundlink in your workflow, it will be changed to a default link. - Node dimensions can now be changed by clicking on it and resizing it.
- The color of the canvas background, node borders and links can now be reset to default.
Screenshots
New node and link aspect
Node resizing
Reset link color
