What user problem are we solving?
The current ReactDnD tool is complex in nature and does not allow for parallel layers of architecture.
What solution does this PR provide?
Addressing #890 , this PR integrates React Flow as an alternative drag-n-drop tool replacing ReactDnd. This allows people to drag and drop new layers, as well as add parameter info and in the future, this will allow parallel layers of architecture.
React flow integration
What user problem are we solving? The current ReactDnD tool is complex in nature and does not allow for parallel layers of architecture.
What solution does this PR provide? Addressing #890 , this PR integrates React Flow as an alternative drag-n-drop tool replacing ReactDnd. This allows people to drag and drop new layers, as well as add parameter info and in the future, this will allow parallel layers of architecture.
https://github.com/DSGT-DLP/Deep-Learning-Playground/assets/40067313/1130fa24-a345-4ea2-a092-f200bdf2808f
Testing Methodology How did you test your changes and verify that existing functionality is not broken
Basic testing on Iris and MNIST training.
Any other considerations