npm ng-diagram 1.2.2
v1.2.2 - Measurement Performance & Touch Fixes

8 hours ago

✨ Added

  • getChangedNodeIds() and getChangedEdgeIds() helpers on MiddlewareHelpers - return IDs of all nodes/edges with property changes in the current update (#671)

🧩 Changed

  • Reworked port and label measurement pipeline to batch DOM reads and writes, reducing layout thrashing during bulk operations (#671)

🐛 Fixed

  • Fixed waitForMeasurements transaction not tracking port measurements, causing the transaction to resolve before ports were measured (#685)
  • Fixed race condition when applying multiple port changes in a single transaction (#671)
  • Fixed touch input (text fields, dropdowns) inside custom nodes not responding on iOS/iPadOS due to preventDefault in the box selection touch handler (#686)

Don't miss a new ng-diagram release

NewReleases is sending notifications on new releases.