nUI : InfoPanel [Whispers]

This InfoPanel Plugin allows the user to have their whisper chat in a separate screen accessible as required. This one is using panel 21.

The addon searches the 10 available chat frames and finds one that is not being used and uses it for the duration of your game session. It will automatically release the frame when you log out just on the off chance that you decide to stop using it.

Test Environment
nUI+ 5.07.42 with WOW 5.4.2

Known Problems
Please note you are limited to 8 chat frames alongside the General and Combat Log chat frames. Before this addon will work you will need to make at least 1 of those frames available to use.

Slash Commands
They will disable the plugin ready for removal of the addon. You can re-enable it again if you change your mind before logging out.

/nuiwc enable - to enable it
/nuiwc disable - to disable it

Foreign Language Versions
At the present this plugin does not support multi language settings. enUS and enGB versions will work fine however and the ability to add new languages is possible using the addonTable.Translate values accordingly.

The ability to right click to create a conversation tab hasn't been adjusted in any way so will work as normal and create a tab page holding conversation with that person. However, the whispers addon will ( hopefully ) post a copy of the whisper in the right hand side so, if you are watching a different chat window on the left and the whisper on the right you should hopefully still see the whisper. I haven't tested that myself to confirm though it is something I could do but didn't think about it rofl.

The ability to chat to battle net friends hasn't been adjusted either and should work similarly. Again, this addon will ( hopefully ) post a copy of the whisper in the right hand side.

I don't use ReadID myself so can't test it but I added the RealID whisper channels I could identify to the whisper plugin. Not sure what you mean by 335 though.

Your best bet would be to try it and see if you get the message in your whisper frame. I don't remove it from the main chat frame so you should see it in both.

What it doesn't do is do the extra tab per conversation. There will just be one whisper frame for all whispers on the right. I'm waiting for blizz to fully incorporate the chat docking system to add a complete chat panel on the right.

The first block seem to be a requirement of all new chat frames so I suggest you don't change those but the second block are what I added. From what I understand and recall, "WHISPER" and "BN_WHISPER", are your whispers going out ( although with the latter I am not 100% sure ) and WHISPER_INFORM is informing you about whispers coming in. Putting -- in front of the inform should be enough to stop seeing other peoples whispers to you.

Thats what this addon does. It should use a free chat frame and activate the whisper channels and you should get all chat messages filter through to it.

What exactly happens when you start up wow with this addon ?
What does the left hand chat frame look like ?
How many chat tabs do you have on the left hand side ?
What other chat frame addons do you have ?

These may all affect how this addon works. I have tried to get the nUI and my own plugins working together.

The changes should only really affect those that use more than one of my chat mods, which could be possible.

While incorporating 1.02.00 changes into my GuildChat plugin and making sure they work alongside each other I noticed they were fighting over the same chatframe. Then it dawned on me that they didn't know the other addons was using it rofl. So, hence was born chatFrame.infoPanel flag. Both addons check this flag for all chatframes before finding one that is not shown, not docked and not in use by one of my infopanels. This will mean it is free.

However, it may end up using an old chat frame that was a carry over from before 3.3.5 and get confused. I noticed during testing that this seemed to happen on either characters I had never really played with since before the patch or had messed about with chatframes prior to my changes. In both cases a reload of the UI should resolve the problem. If in the latter case it didn't then a bit more drastic measure is needed involving editing the chat-cache.txt file for that character.

I also noticed during testing that the class color config boxes are regardless of which frame you are using and are tied to the chat types/channels. So, I have removed that part of the coding as that may cause problems ( not bugs though ) for individuals.

I am in the final stages of testing and will post up an update shortly. Please remember also that these 1.02.00 and above updates are only for those with the 3.3.5 WoW Patch installed. However, there is a chance that it will work in 3.3.3 but I can't guarantee it.

As you may have noticed I have posted up a new update to bring the addon up to work alongside 3.3.5 for those that have that patch.

I delayed writing a note here as well just in case I came across something while playing rather than testing in a buggy way. And I did.

After a few switch arounds on various characters I have I spotted the cause of the problem. If it loads up fine but you don't get a chat tab saying Whispers ( for the enUS and enGB default locales ) then a reloadUI will generally fix it. If the next time you log into that character the same problem occurs the problem is tied to old settings saved in your chat-cache.txt file for that character.

I doubt many if any of you will get this problem as I believe it was due to my initial attempts at a fix adjusting my chat frames on a permanent measure which for this addon is not necessary, but if you do let me know and I will talk you through fixing the file so it doesn't happen again.

Other than that the code has been rewritten to bring it in line with recent knowledge as well as changes to make the chat changes in 3.3.5 work for us in this addon.

As long as you have 1 maybe 2 free chat frames available you can use this addon to display your whispers on the right hand side. It automatically generates a chat frame and tab and attaches them to the infopanel and then releases it all when you log out. During the course of your game session any whispers/battlenet whispers you receive will also be sent to that window so that you can have two chat windows on display as you desire. It will automatically mark the respective chattypes and toggles the class coloring on so that you can see who is talking to you

You can change the settings for the duration of your session but whether it keeps your settings or not from login to login I don't know yet as I have not experimented heavily with the new changes yet.

Players can now right-click on any chat type (Whisper, Trade, General, Party, Raid, etc.) and choose to move conversation types into separate windows. This will move that chat type to a separate tab in the Chat frame which can be undocked and moved anywhere on the screen.

Using the Move to Whisper Window option on a Whisper will place the conversation with that player in a separate tab.

Any time a conversation with another player is put into its own tab, the tab will glow when a new message is received.

Hovering over the Chat Frame and using the mouse wheel will allow players to scroll through chat text.

Players can select Classic Mode under Interface Options to keep the Chat Frame functionality closer to what it was prior to patch 3.3.5.

The Simple Chat User Interface option has been removed.

As you can see they have done alot of changes to how the chat system works. And this is the view for the users. Believe me there are a lot of behind the scene changes as well. While it has only partially broken my chat plugins it has made them react strangely. I was in the process of making more extensive changes to the addons when the patch hit so once I can get on a server to test and apply them I will introduce a fix to at least stop crashing of the nUI system due to the extra frames they have created.

In the mean time I would suggest doing without these addons for a while and see how the new chat system works to how you want. At the first opportunity I will try to incorporate the changes into the addons so they at least look presentable rofl. While I work on a new and improved chat system if Scott doesn't for nUI in general.

Rofl, yeah. Like I said I used WIM for a while so that I didn't whisper inappropriate messages to friends instead of my fiance rofl. That could have been embarassing rofl. I probably will go back to it again but will see how the new chat features pan out first.