zsviczian / excalibrain

A graph view to navigate your Obsidian vault
MIT License
642 stars 17 forks source link

Change default link => child for use on genealogy #41

Open psarras opened 2 years ago

psarras commented 2 years ago

Hi there, thank you for this awesome plugin. I've been playing with it on my regular notes and it works quite well as is. I also tried on my WIP genealogy tree but I noticed the assumption that every link becomes by default a "child" is not working so well, I would prefer to have for my genealogy notes only every link to become part of the "friend" category instead. Is there a way to create a separate configuration to deal with some of those settings on a per folder basis?

zsviczian commented 2 years ago

So you'd like a setting to infer a friend relationship for forward links? What about back links? Or should all relationships be inferred as friends? Can you draw a similar tree to explain how you'd like to interpret relationships?

image

psarras commented 2 years ago

I guess for the use-case of genealogy, you will probably want everything Explicit, except links to other topics like workplace, birthplace, country, etc..(if those are links, to begin with, of course, I don't think it makes sense to be anything other than "friends").

Another thing that came to mind for genealogy is specifying the "depth" backward / forwards? This might be madness to lay them out of course. 😮

zsviczian commented 2 years ago

I can add a switch to infer every non-explicit relationship as a friend. I am thinking about expanding depth, but haven't yet found a good layout yet, that is easy to display and understand.