Graph View display of tags

GRAMPS: AIO64-5.2.3-r1-aa03f5a
Python: 3.11.9
BSDDB: 6.2.9 (6, 0, 30)
sqlite: 3.46.0 (2.6.0)
LANG: en_US.UTF-8
OS: Windows


When Graph View with Show Tags option is selected, only the tag color is displayed in the individual’s boxes. The text of the tag itself is not displayed. How would one display the tag text, rather than the tag color?

I have multiple Tags on anyone individual to have them as text would be
prohibitive in terms of space so the hover function is ideal when I am
not sure what each Tag stands for.
Hover by moving your mouse over the individual or event
phil

Thanks, I was not aware hovering over the “tag” would reveal the messages hidden within.

I suggest improving this functionality in a future upgrade to allow tag text to be visible without hovering.

Whilst displaying the text associated with a tag might be desirable for some I am guessing that on my 27" monitor I would see maybe 3 or 4 people horizontally and 2 or 3 vertically

Not acceptable when needing to scoot around large trees.

Currently can look at about 7 generations vertically and still read the names and have upwards of 20 horizontally and that is without turning off the sidebars

phil

A “key” or “Legend” of Tag colors used in the graph might be more space efficient.

2 Likes

You might want to look at Vantu5z’s patch for themes in Graph View:

1 Like

I would think Tags are relatively simple objects, comprised mainly of “Tag text” and “Tag color”. If someone could point me towards the portion of the Graph View display code where “Tag color” is pulled out from the Person, perhaps I could tweak to pull the “Tag text” instead?

Please could I ask if you do this you put it into view configuration so
that it can be turned on or more importantly for me off
phil

Not to worry. If I can figure this out, it would only be on my local version.

And here is the Developer (in Sphinx) for TagBase

Please continue to discuss your progress here. The community tends to be engaged and might help evolve it into something you’ll want to share.

1 Like

The documentation for the Tag object would also be worth reading. You can retrieve the tag name using the get_name method.

2 Likes