Skip to content

Conversation

@Lucki2g
Copy link
Contributor

@Lucki2g Lucki2g commented Oct 27, 2025

Diagram 2.0.0 Patches

Summary

Major diagram functionality improvements including Azure DevOps integration, advanced routing, and enhanced entity/relationship management.

Key Features

  • Link Management: Customizable labels, exclude/include relationships, multiple relationships between entities
  • Libavoid Router: Orthogonal routing with Web Worker for performance
  • Selection: Multi-entity selection with group transformations
  • Azure DevOps Integration: Save/load diagrams to ADO repository with version history
  • Export: PNG export functionality
  • UI Enhancements: Properties panels, context menus, entity picker improvements

Technical Changes

  • Refactored diagram architecture with DiagramViewContext and custom JointJS elements
  • Added EntityElement, RelationshipLink, and Selection diagram elements
  • Implemented DiagramEventBridge for React/JointJS communication
  • Added diagram serialization/deserialization services
  • Managed Identity authentication for Azure DevOps

Bug Fixes

  • Fixed selection transformation relative to paper matrix
  • Close sidepane when object is null
  • Load modal metadata display improvements

…hread. Also custom defined relationshiplink for future logic
@Lucki2g Lucki2g merged commit 837823f into main Oct 27, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants