I am seeking an addon that will allow certain chat windows to automatically spawn/appear or despawn/disappear based on zone location.
A few examples of how this might be used may be helpful to illustrate what I'm looking for:
- I use a separate chat window to track /2 [Trade] channel, so that it doesn't spam up my active /guild channel. However, when I am not in a major city, this chat frame just takes up a whole bunch of useless space! Ideally, I would love a mod that automatically detects when you leave /2 (automatically upon leaving a city), and hides the entire chat window (and, similarly, respawns it again when I enter a city)
- I use a separate chat window to track numerous boss emote and other similar mechanics when in raid (because I don't want to miss an important fight message because active guild chat from other members causes it to be scroll up). However, I have no use for this window when I'm not in a raid! Again, I'd love an addon that automatically spawns/despawns this window when I am in a raid group (i.e., spawn/despawn based on creating raid group or disbanding raid group) and/or when I enter a raid instance (i.e., detect and spawn when I zone into Naxx/OS/EoE/Ulduar/ToC/ICC/etc.).
Primary events to detect for when to spawn or despawn a particular window might include:
- Entering/leaving a major city
- Entering/leaving any particular zone (as a generalized case of the prior)
- Autodetecting when you enter/leave a particular channel
- Entering/leaving an instance (perhaps with a list of instances that the chat window can be tied to)
- Entering/leaving a party or raid
- Entering/leaving the arena
- Entering/leaving a battleground
- Entering/leaving combat (e.g., to spawn/despawn the whole combat log itself)
I've been searching all over, but can't seem to find something to accomplish this. If someone knows of a mod that can do this, and/or feels like creating one, I would be most appreciative!
EDIT: A few mods I've found that at least indirectly come close:
Damn Chat Tabs (
http://www.wowinterface.com/download...nChatTabs.html) - theoretically, I could layer all the tabs I want, and just make a few macros to operate all the toggles I want myself based on where I am, although that's not ideal.
Chichai (
http://www.wowinterface.com/download...-Chicchai.html) - appears to have some of the event-based chat frame activity I'd like to see, but in this case it just minimizes while I'd like to actually just hide/reveal the chat frame completely (although minimizing could certainly be built in)