Hello,
I have question about diagram zooming behavior. I would expect standard behavior, when zooming by mouse wheel, diagram should zoom with keeping point behind mouse cursor on the same position, zooming by toolbar buttons (programatically by ZoomIn / ZoomOut methods) should do the same, but keeping center point on the same position. It's almost working like this, but the first zoom (either by mouse or by buttons) do some strange first "move", and then it works like expected.
I
set zoom/position on startup to fit main shape to all control space,
also I added button "Zoom Fit" that makes the same. And I think that
control "remembers" some other zoom center and it does the first zoom by
this point. Next zooms work like expected. I have attached my test
project. I have also attached animations of behavior as attachments (I tried to add it to question as images, but I couldn't submit question with them, it have always ended with error).