Releases
0.12.0
[0.12.0] - 2023/02/02
Added
Add a lot of e2e tests to improve e2e coverage
Added layout line length overrides.
Added workflow
display type.
It is designed for containers where children ordering is significant.
Drag and drop reordering of children is supported within these containers
Add getDragTarget
method to DefaultDrawer.js
.
Add an id to the component's icons for cypress tests.
Add hasError
method to Component.js
to check if a component has an error
Add methods checking error for all types to ComponentAttribute.js
Add error icon on component SVGs.
Add defaultFileName
attribute to manage the default file name of the new components.
Add method generateComponentId
in DefaultData.js
to generate id from definition type.
Add helper properties for component and attribute: displayName
, description
and url
.
Changed
Replace esdoc by jsdoc
Make configuration readable by user in the configuration file.
Save component's positions after the layout is automatically generated.
Change ComponentAttributeDefinition.
containerRef's type from array to string.
Change parameter of method addComponent
in DefaultData.js
to accept now the definition and optional folder
path and optional fileName
path.
Method render
of DefaultPlugin.js
now includes the configuration file.
Fixed
Save configuration even if the file content is null.
Fix drag and drop for e2e tests
Fix component drag behavior when the mouse click on component's icon or text.
Fix zoom centered on the mouse.
Fix cypress tests to works with new drag action.
Fix error in setReferenceAttribute when there are attributes without definition.
You can’t perform that action at this time.