Canvas minimap

Infinity canvas can’t be without a minimap, so here it is.
obsidian_minimap_

Please note that since Obsidian doesn’t provide an API for the canvas, this is a hacky solution that might break in the future.

5 Likes

Brilliant! Just what Canvas needed.

How do you install this? Don’t see a plugin anywhere on the Github page.

Since the plugin’s submission process it on going, you can find the release of it here:

just download the zip file and extract it to your obsidian’s plugin folder.

Thanks, going to try it tonight.

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.

1 Like

Hi @groberts56
Thanks for the feedback! The canvas minimap is not a novel concept, and I’m aware of Freeplane’s implementation as well as other software that have similar features. I’m glad you like the concept and I’ll take your feedback into account when I work on it again.

btw.
The zoom factor is not a bug but a feature to auto fit the canvas to the minimap. I should have made it more clear in the description, I apologize for that.

Right now, obsidian lacks a canvas API so it involves a lot of hacks to make it work.

I have several planned features for this plugin, like draggable rectangle like you mentioned, visible area indicator, etc.

Stay tuned for updates!

1 Like