Hi, tried it and the concept is good.
However, I suggest you take a look at (free and open source) Freeplane’s “Map overview” feature as a guide for future development.
It gives a similar minimap in the corner of the canvas. However, instead of clicking on representational note blocks (these are very small targets), the actual movement around the canvas is done by dragging a smaller shaded rectangle (representing the canvas) within the minimap. Very intuitive and quick.
One more thing, I notice that the canvas zoom factor changes randomly when moving around by clicking on the minimap.
Thanks for making the effort to address this need, I look forward to seeing more development on this one.