Testing and intermediate code review done. Please see the branches for /
gitlab for the code review comments.
Here is what I found during testing except the known bugs (DnD from the
library):
Double-clicking a component to open the editor of its content is not
working.
Components can only be moved after selecting them.
Ports added to a component only become visible after adding a port
to the pane (parent component). In the SWT view, the components
added in the FX view are visible.
Connection endpoints are misaligned.
Sometimes connections cannot be drawn at all (with the Input /
Output port restrictions considered). Did not yet find a pattern
causing this behavior.
Ports are not moved when their parents are resized. Thus, they may
be “outside” the component to which they belong depending on the
resize operation.
Double-clicking a component to open the editor of its content is
not working.
Components can only be moved after selecting them.
Ports added to a component only become visible after adding a
port to the pane (parent component). In the SWT view, the components
added in the FX view are visible.
Connection endpoints are misaligned.
Sometimes connections cannot be drawn at all (with the Input /
Output port restrictions considered). Did not yet find a pattern
causing this behavior.
Ports are not moved when their parents are resized. Thus, they
may be “outside” the component to which they belong depending on the
resize operation.