I think animal people just need to be apart of a Civ's population. Would also be helpful to display a Civ's total population of sentient members, could just do the number and then % if space is an issue. Not that clear when a different entity type starts. The filter is also a bit confusing, pretty hard to tell what it does or how to use it correctly. Also might be good to have something to explain things like why some HF names are red and others blue, that appears to be gender but its rather confusing mainly due to going through links and not going back to the first one.
Its great to have all this information its just sometimes hard to tell what's what in some of the areas.
I'm not sure I follow by "I think animal people just need to be apart of a Civ's population." Animal Men are listed individually as separate civilizations in the world_history export, that's why they get their own listing in the Civ Tab.
So how would you determine total population of sentient members? I could start getting the total population by examining the population of all the sites that are part of the civ. But the problem with sentient is that I'd most likely have to make some assumptions of what race is sentient or not, maybe not if I can explore DFHack further. For example, I don't have any place in the code where dwarves/elves/humans/goblings/kobolds are hardcoded in as unique, because a mod can easily alter that and it's intended to adapt to that. It's a tricky problem and I'm open to suggestions. A "Total population" count on the civ screen is absolutely do-able though.
Regarding entity types, do you have your filter set up like this?
If so that puts a red word dividing items in the list like this:
I agree the filter screen is tricky. I will add some explanatory text and tool tips to the next version.
Blue and Red are gender yes. I'm not sure how to explain that in the app in an effective way. If you follow a blue HF link though it'll show Male, and same with red and female. If there are places (other than the main HF listing) that don't have blue/red I could add them to keep consistency.