You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by "Satyam-50 (via GitHub)" <gi...@apache.org> on 2026/04/10 10:42:02 UTC

[PR] Improve BPMN editor rendering performance [incubator-kie-tools]

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: commits-unsubscribe@kie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org


Re: [PR] Improve BPMN editor rendering performance [incubator-kie-tools]

Posted by "tiagobento (via GitHub)" <gi...@apache.org>.
tiagobento commented on PR #3536:
URL: https://github.com/apache/incubator-kie-tools/pull/3536#issuecomment-4742571693

   Hi @Satyam-50, any feedback?


-- 
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: commits-unsubscribe@kie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org


Re: [PR] Improve BPMN editor rendering performance [incubator-kie-tools]

Posted by "tiagobento (via GitHub)" <gi...@apache.org>.
tiagobento closed pull request #3536: Improve BPMN editor rendering performance
URL: https://github.com/apache/incubator-kie-tools/pull/3536


-- 
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: commits-unsubscribe@kie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org


Re: [PR] Improve BPMN editor rendering performance [incubator-kie-tools]

Posted by "tiagobento (via GitHub)" <gi...@apache.org>.
tiagobento commented on PR #3536:
URL: https://github.com/apache/incubator-kie-tools/pull/3536#issuecomment-4919997108

   Closing as stale.


-- 
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: commits-unsubscribe@kie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org