As I understand it:
PitBull supports a Bonzai module.
Enabling said Bonzai module in PitBull will color the HealthBar red for unitframes (containing a player) that pull aggro from a mob.
I want to configure the way Bonzai displays player aggro. As a healer, it's important that I know who is what class in my (PitBull) raid frames. That is why I have HealthBars as the class color for a player (default option, I believe).
The problem is that I lose the color of the class to Bonzai when it re-colors the HealthBar to red. Yes, I have memorized the classes players in my guild are, but I haven't memorized their raid positions (group 1, 2nd from the top of the group, etc). Split-second decisions are easier to handle if the UI properly displays detailed information in a clean/easy format.
What I am trying to do:
I want to have PitBull show a player's ClassColor (as per its default setting) at all times, AS WELL as having information on aggro status from Bonzai. I want a DogTag so I can change the color of a player's name in a unit frame when they get aggro, instead of the HealthBar.
Is this possible, and I'm not aware of a DogTag of that nature? If it's not currently possible, where do I find a suggestion thread to post under (and which of the 3 mods would I be looking to post to?)
Raid Frames are typically really small objects. The text is already kind of little. Changing the playername to classcolor isn't a quick, clean, and eye catching solution. My friend suggested the same idea as a quickfix, but I'm more interested in a polished permanent solution.
Keep the ideas rolling, though! Maybe there's something we haven't thought of.
Yeah I'd agree that healthbar turning completely red is a bit counterintuitive. Most of the time, at a glance that almost makes me think the guy has low health (even though they might be at full health and just have aggro), not to mention like OP says, overwrites the class coloring on the bar. Would be great if it just highlighted the frame red just like when you get a debuff.
Even if I change the aggro color, it's still overwriting the class color of the bar which I prefer over the name text just being class color.
Basically I'd still like class color bar but be able to clearing see when someone has aggro. A red debuff highlight I still think would be best. That's even how Banzaialert mod itself works via a red highlight on your whole screen.
Well what one could do is to replace the colorHealthbar function of PitBull_Banzai by another function that pops up a child frame with a texture-icon to indicate aggro.
I actually want to change from grid to Pitbull-RaidFrames to have all in one Addon but I definately need the GridStatusHeals Module.
I am currently looking into that issue and almost converted it to pitbull using an appearing child frame.
tbh, for the most part I haven't had issues with figuring out who has aggro. It's usually fairly obvious. Where it gets tricky is when there's AOE attacks, and warlocks are tapping life. (I hate warlocks for that.) And then there's the issue of random target switching that some mobs do, to either counterspell, mana burn, polymorph, fear, and so on. So the Bonzai module isn't that practical there either.
Personally I don't use it. There was a time I used such a mod with agUF, but I found it's just impractical and not that useful. I have learned to juggle heals pretty well, and if any player needs heals more than another, I give priority to:
1. the tank
2. the highest dpser
If it's a warlock and I can see quite clearly that they aren't getting attacked, I may wait to heal them if I know that they really don't need it and I really need to heal this other guy.
Aside from that, I agree there should be a DogTag for having aggro similar to the IsTapped or TappedByMe tags.