Satyam-50 opened a new pull request, #3536: URL: https://github.com/apache/incubator-kie-tools/pull/3536
### Summary This PR improves the overall performance and usability of the BPMN editor, especially when working with complex diagrams. ### Changes made - Reduced unnecessary re-renders and removed debug logs from rendering paths - Optimized node and edge rendering to reduce overhead - Improved drag-and-drop experience by adding grid snapping and smoother interactions - Introduced basic real-time validation for BPMN elements (e.g., sequence flow consistency) - Added visual feedback for invalid nodes (error highlighting and tooltip support) ### Motivation While exploring the BPMN editor, I noticed performance issues and UI inconsistencies when handling larger workflows. This PR focuses on making the editor more responsive and providing better feedback to users during modeling. ### Testing - Verified that the project builds successfully using `bpmn-editor-standalone` - Manually tested drag-and-drop behavior and node interactions - Confirmed that validation errors are displayed correctly without affecting performance ### Impact - Improved responsiveness of the editor - Better user experience with clearer validation feedback - More consistent behavior during diagram interactions ### Notes This is an initial set of improvements. Further refinements and additional validation rules can be added in future contributions. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
