technohiker/obsidian-multi-properties

Feature Request: Moving Properties

SeaOfBloodRedRoses opened this issue · 0 comments

I would kill for a feature to move the added properties around.

For an example: I'm writing a book series, using Obsidian to track characters, locations, etc. The first property is tags, the next few are books, the ones after that are other stuff like location, archetype, class, links, node_size, that sort of thing.

I want the book list to appear first. But I'm going to be using this plugin to add new books. I don't want to add new books to 500 characters and then need to go into each of their individual nodes and drag the new book up to where it should be.

I understand that if you have multiple properties in each node and each node has different properties, this is a weird feature to add because the order of the properties might change. However, a simple solution to that is to either:

  1. Have an absolute location. So no moving it above Apple or below Orange, you just move it to the fourth position. No matter how many properties a node might have and no matter what they might be, move it to the fourth position from the top for all of them. I think this is probably? the easier solution.

  2. List all properties appearing across all nodes, in the order they appear in. Allow the new property to be dragged into any position desired. The difficulty here comes from two nodes having the same two properties, but in a different order. One solution is to have that property appear in its first position, or (and I don't know if this is possible), list both identical properties so that both can be seen in the list when moving. Oh, I want Apple to be above Orange if Orange occupies the fifth space, but not if it occupies fourth space.