Customizable no-code component for building flow-based programming applications. 0 external dependencies.
This version adds the data-step-id attribute to the root <g>
elements of step components on the canvas. This attribute contains the ID of the step, enabling the use of CSS selectors to style step components #135.
This version improves the experience of scrolling in the toolbox via the touchpad.
This version adds the alt
key support. Now when you hold the alt
key and click on the canvas, the drag and drop is disabled #126.
Fixed the bug with refreshing the state modifier dependencies.
isSelectable
callback to the StepsConfiguration
interface. Now it's possible to disable the selection of steps.This version fixes a bug with unintended selection of HTML elements in Apple Vision Pro.
This version removes the features introduced in the previous release. We noticed that the proposed solution did not update the undo stack. As a result, we removed that feature in this version. Instead, we added a new method to the Designer class called replaceDefinition
, which allows for the replacement of the entire definition and updates the undo stack.
function appendStep() {
const newStep: Step = { /* ... */ };
const newDefinition = ObjectCloner.deepClone(designer.getDefinition());
newDefinition.sequence.push(newStep);
await designer.replaceDefinition(newDefinition);
}
Edited: changes are reverted in the 0.18.4 version.
This version corrects a bug in the moveViewportToStep
method that caused the viewport to move to the incorrect position.
This version exposes the definition walker from the Designer
class #109.
const walker = designer.getWalker();