NormandC wrote:But how are we to know how to enable it? There is nothing in BaseApp/Preferences/View about Active Body label font style. Do we need to create it from scratch, and if so, what name and value to give it?
Yes, you have to create the keys from scratch: https://github.com/FreeCAD/FreeCAD/blob ... .cpp#L1304
NormandC wrote:How about propagating the active highlight color to the Body's content? With all of it having the highlight color, it would be more noticeable.
This will cause other problems. The tree view doesn't know what a body or part container is, instead it gets a signal from the document if an object has been activated to render this is in a special mode.
Now it's possible that you have a Part container containing several bodies and following your logic you must show all child objects inside the part container with the purple background when you activate it. So, this means that also the child objects of an inactive body is rendered with this background color.