Hi everyone! I wanted to share with you my Obsidian-like graph plugin that I've made for personal use. It was originally forked from @treymo Note Link Graph UI but have grown since into a creature of its own.
I personally find it useful. Here's the link:
Features:
- Supports several thousand notes to display. My Joplin database contains about 4000 notes, they are drawn smoothly.
- Show tag nodes, you can turn them on and off.
- You can dynamically adjust force settings from the UI to get a better look at your state of mind.
- Supports queries and filters to display only nodes that are necessary.
- Backlinks are included by default. No toggle for now.
- You can make multiple colored groups of nodes in your Graph for better visuals.
- Supports displaying one selected node or multiple selected nodes.
- Open node with Ctrl+click, be that a single note or a tag.
Demo
Known Bugs and Issues
- When adding new note if that note falls into one of the colored groups defined by user it is not colored until the graph is restarted or filter query is updated. I don't know how to fix that without introducing lags ~1s on each note update.
- When you switch quickly between notes in the same tree sometimes graph does not update. Toggle graph off and on to rebuild. Origin yet unknown.
P.S. This is my hoppy project, I don't know all the nuances of sharing the project, I might have done something incorrectly considering deployment and sharing of the plugin. I will try to make better.