Family Tree Directionality | World Anvil

Remove these ads. Join the Worldbuilders Guild

Family Tree Directionality

Feature Upgrade · Family trees · Created by productionsdiratia
closed
family tree structure character relationship
If my images don't work see the reddit post.
I have looked at previous requests like: https://www.worldanvil.com/community/voting/suggestion/d486b72e-a799-433d-b1ac-d6ce70881e32/view This is not what I am suggesting. I understand that there are possible issues if the family trees are extended and this request takes into consideration
Depending on the situation, some family trees do not require a lot of vertical connections (grandpararents, greatgrandparents, grandchildren, greatgrandchildren) and would be much better served with horizontal connections (Cousins, Aunts/Uncles, Nieces/Nephews).
I am not suggesting the tree should support a higher number of connections at once, just that we could adjust how it is displayed. I am also building my suggestion to be as simple as possible, based on my knowledge of software development which is my day job.

Why not Whiteboards and Content Trees

I have been suggested to use Whiteboards and Content Trees to display my family tree. In my opinion both of those are not good options for this purpouse.
Whiteboards allow us to make a beautiful presentation, which would be great to display a complete family tree. This is not the ideal thing to link characters together, on a large tree it would be very complex to find the relevant characters each time or you would have to make a different Whiteboard for each character which would be a waste of time.
Content trees are great to structure things, but it does not allow sideways connection at all or even reversed connections where you have two parent items (from what I know, I have not used them yet). And again you have the same issue as the whiteboard, where you would either need to do a huge tree or have to do a small tree for each character.

1st Option

This could be done directly on the family embed code indicating the number of vertical and horizontal connections :
[familytree:#######-####-####-#####-#######|3|2]
This way we could remove lets say one level of vertical relationship and replace it with one level of horizontal relationships. Resulting in something like the following image, where, the selected character is centered and we get their parents and children and 2 connections through unions.

2nd Option

Another way to do it would be to simply put a limit on the number of connections in a tree (I don't know if there currently is one) and have it either automatically select what connections to add to the tree based on a weight system (see bellow).
Parents = 0
 
Children = 10
Grandparents = 20
Cousins = 30
Uncles/Aunts = 40
Nieces/Nephews = 50
Greatgrandparents = 60
Greatgrandchildren = 70
etc...

This would even be more performant than the current system since, from what I understand, there is no limit for children or grandchildren. So you always have your spouse, up to 4 parents up to 8 grandparents and if I create a character with 10 children and all of them have 10 children of their own, your tree would include 114 Characters.
Where as if you put a maximum of lets say 40 characters to the tree. It would not show the grandchildren, but could show some cousins or brothers-in law lets say.

Better readability


I would also suggest to include a dashed line between spouses, especially for the ones that dont have any children so that there is a connection shown on there. (see image bellow)
Also there seams to be a glitch that shows a gap between the images and borders. (see image bellow) Look customization, would it be possible to change the default image for when a character does not have a profile picture, just so we don't need to edit each character that we don't have a picture for it.
Allow us to remove the relationship level from the relationships at the bottom and add relationships other than Spouses and Siblings in the Sidebar Content Panel
Current score

28/300 Votes · +6680 points

Votes Cast