When rendering approx 10K nodes in my diagram; rendering the overview is quite computationally expensive. Would it be possible to update the overview state on request, e.g. on a model changed event? So the desired behavior for the overview:
- Render the overview on load
- Render the viewport rect when the viewport moves
- Do not update the overview when we drag items in the diagram
- Update the overview when we release an item, e.g. model change event
Note: I am aware of the hidden
updateDelay property but this still makes the diagram “hang” every update delay while interacting for a large number of nodes. So doing an update on mouse release after a drag action has finished would be better here.