When I zoom in a Nodecanvas Graph either by trackpad(MacBook Pro) or by mouse scrolling, the graph zooms from 100% to about 50% and then to about 10%,
so there is nothing intermediate, like going from 100% to 90% then to 80%, etc.
this is the same when zooming out, sometimes the text is not readable at 50% size or the size you just need is not available, also Graphs can get bigger very easily and complex
Is this something you can take a look at and add some intermediate zoom values?