It seems that when using the ‘Add Existing’, the objects we will most likely want are already linked to people within a couple degrees of separation of the Active Person.
As an example, as I Add a sibling, most of the desired Places/Sources/Citations that already exist will already be Referenced by the people VERY closely related to the person being Added. (A similar function for the People view would have to be based on Home Person instead of Active Person or the view would be in constant update.)
If we could have a Selector filter option that limited to that subset of Objects, selection navigation would be much faster.
There would need to be a fuzziness adjustment to change the degrees of separation.
- Zero degrees are objects of the Active Person (self). Useful for an obituary source or when a person is born, lived, died & was buried locally.
- One degree expands to include immediate family (parents, sibs, spouses & offspring).
- 2 degrees expands to extended family (immediate family of immediate family - including grandparents, grandkids, in-laws, aunts, uncles, nieces & nephews)
- 3 degrees is probably as far as such a filter would be responsive enough for casual use.
Among the place this kind of feature would most helpful is when merging branches. After you merge the first node, you’d make them the Home Person, going into the Person category view (set to 2 degrees) would let you quickly select & merge the extended family. But more importantly, after each Person merge, you could Flip through the other Categories (with the degrees set to zero/self) and quickly merge those objects.