Maybe there's something like this out there? I know HealComm-2.0 exists and VisualHeal uses it, but I dont target people when I heal them and have no use for a incoming heals on target/focus addon.
I use grid (with clique) for nontargeted healing. Others use benecast variations, healbot, etc. I know grid (GridStatusIncomingHeals) parses IncomingHealsLib. I know healbot does something internal(?). I dont know about others, and have no chance of forcing my guild to all use the same mods for healing.
My idea is a translator. Something that deciphers incoming data from IncomingHealsLib, HealComm-2.0, whatever healbot sends, others? for my personal addon. And when I brodcast, broadcasts to all of those.
The core Grid addon displays incoming heal data from LibHealComm-3.0; the GridStatusIncomingHeals plugin displays data from IncomingHealsLib, which is only (as far as I know) used by one addon (IncomingHeals) and is only arguably necessary if someone in your raid uses IncomingHeals but not Grid.
The idea behind LibHealComm-3.0 is that all addons that communicate heal data should use the same library, so they are all interoperable. The only raid frames I know of that don't yet use LHC-3.0 are CT_RaidAssist and HealBot. CT_RaidAssist does not have any heal communication as far as I know, so it's pointless to consider it in this discussion. HealBot uses a "proprietary" communication protocol; the trouble with supporting it in LHC-3.0 or elsewhere is that since it is only used by HealBot, and is written specifically for HealBot, it is subject to change at any time without notice, so any time HealBot changed its protocol, LHC-3.0 would also have to be changed.
As pointed out earlier, the only addon I'm aware of that still uses IncomingHealsLib is IncomingHeals, and since it isn't a raid frame addon, and most healers have some kind of raid frame addon with its own heal communication implementation, it isn't really necessary to support IncomingHealsLib in a heal communication library.
Yep. Grid, PerfectRaid (with plugin), SRaidFrames, and PitBull all use LibHealComm-3.0. It's not really worth the hassle it would be to write a cross-communication system, when only one addon uses the HealBot system (HealBot itself) and only one addon uses IncomingHealsLib (IncomingHeals).
I looked at Healbot's code once, it is an abortion.. but the author could easily add support for LibHealComm-3.0.
There is even already a section of code where it parses pretty much every other incomming heal addon comm messsage.
What you can do is have every install LibHealComm-3.0 as a standalone addon, this means they will send their incoming healing data. People using Grid, sRaidFrames, PerfectRaid, Pitbull will see their incoming heals.
Basically LibHealComm-3.0 is already the translator.
After that it's just a matter of requesting the authors of benecast, healbot etc support the display of LibHealComm-3.0 data which is very easy.