Skip to content

v3.0.0

Choose a tag to compare

@poautran poautran released this 02 Mar 11:02
· 103 commits to main since this release

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 ppfmethod tasks 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 getAround link. If you had a getAround link 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

image

Node resizing

image

Reset link color

image