Download
(9Kb)
Download
Updated: 11-12-18 01:27 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:11-12-18 01:27 PM
Created:08-20-09 08:07 AM
Downloads:8,109
Favorites:23
MD5:

nUI : Info Panel [Chat]  Popular! (More than 5000 hits)

Version: 8.0.1.28153.0
by: Xrystal [More]



This InfoPanel Plugin allows the user to have a second customisable chat frame on the right hand side. This one is using panel 22.

Version 8.0.1.28153.0 is a completely new version of the addon and works as follows:
The addon initially checks the saved variable file for the chatframe last used by the character and checks to see if it can be used still, if it can't it searches the 10 available chat frames and finds the first one that is not being used and uses that one for that session and hopefully going forward.
It is highly suggested that the saved variable file for this addon is deleted and any unnecessary chat frames closed before using the addon. This ensures that the addon has plenty of chatframes to choose from.

From 8.0.1.28153.0 forward it will save the tab text, font info and message types and channels for later retrieval. Even if the chat frame initially used cannot be used again, it will still use the settings in the chat frame used.

NOTE:
Please note that for whispers to appear in a normal chat window ( including this addon's one ) you will need to adjust the whisper setting in the blizzard social options to inline ( permanent window ) or both ( temporary and permanent window )

Test Environment
nUI 8.0.1.27602.0 and WoW 8.0.1.28153

Known Problems
Please note you are limited to 8 (3 to 10) chat frames as the General (1) and Combat Log (2) chat frames are permanently in use. Before this addon will work you will need to make at least 1 of those frames available to use.
Also be aware that the Details InfoPanel has a high chance to interfere with any of the Chat Frame plugins functionality due to how the Details addon utilises the ChatFrame functions. I noticed this problem only after activating both InfoPanels at the same time.

Foreign Language Versions
enUS - US English
enGB - UK English

If you wish to add your localization please post a copy of your translation with the localization code you use and I will endeavor to include it at the earliest convenience.

Support Links
Bug Reports
Feature Requests

Version: 8.0.1.28153.0
Changes Made:
- All Files
> Completely rewritten from scratch to be as generic as possible
> At this point this addon is a good example on how to create an infopanel addon, use translations, access saved variables
> This incarnation stores the Chat Frame's name, font details and message/channels selected
> And then restores them when you next log in with the addon activated and a chat frame available
> By default it resets the chat frame on log out to ease removal of the addon with as little affect on the game as possible
> Tested expected functionality and all works fine, any problems please let me know

Version: 8.0.1.27089.0
- CommonChatFunctions.lua
> ButtonFrame:SetPoint turned off while addon enabled

Version: 8.0.1.27075.0
- CommonChatFunctions.lua
> Made changes based on Blizzards BfA changes to the ChatFrame buttons ( Bottom, Up, Down )
- nUI_InfoPanel_Chat.lua
> Made changes based on Blizzards BfA changes to the ChatFrame buttons ( Bottom, Up, Down )

Version: 7.03.00.735.26972
- Changed TOC to reflect 7.3 compatibility
- Removed statement to 'ReceiveAllBNConversations'

Version: 5.4.2.17688
- Changed TOC to reflect 5.4 compatibility

Version: 5.2.0.16733.01
Changes Made :
- Changed TOC to reflect 5.2 compatibility

Version: 5.1.0.16309.01
Changes Made:
- TOC Change to reflect 5.1 compatibility

Version: 5.0.4.16016.120829.01
Features Available :
- Uses an existing saved chat frame or creates a new one
- Stores changes made to chat frame
- Shares chat frame knowledge with nUI_Infopanel_GuildChat and nUI_Infopanel_Whispers
- Uses infopanel 22
Slash Commands Available :
- /nuic enable - enable the plugin
- /nuic disable - disable the plugin
Localization Available :
- enUS
- enGB
Optional Files (0)


Post A Reply Comment Options
Unread 06-22-10, 12:07 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
3.3.5 Patch Chat Frame changes

3.3.5 Chat Frame Changes
  • 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.

If the latter becomes possible I will use this addon to signify the *new* chat frame addon. I still need to investigate the new features before I can envision anything else beyond what we already have in place.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 06-24-10, 05:38 PM  
nightman116
A Murloc Raider
 
nightman116's Avatar

Forum posts: 6
File comments: 1
Uploads: 0
Not working with new Patch 3.3.5

Anyway to get this fixed?
Report comment to moderator  
Reply With Quote
Unread 06-24-10, 05:59 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
There have been several posts over the nUI forums but yes, I know the problem exists.

The problem is due to how my addons utilise the chat frames and how blizzard now allows you to use them. With the existing code there is no compatibility alongside the known naming issues which was a simple fix but not enough to fix the plugin itself.

I am currently at hour 24 of working on the fix on the easier plugin of nUI_InfoPanel_Whispers and it seems to be working so far.

This plugin (nUI_InfoPanel_Chat) though is a bit more complicated to incorporate the fix into so may need a lot more time to work out now that I got this far.

In the newly working code it creates a window on the fly and then kills it off. Which is great for the nUI_InfoPanel_GuildChat and nUI_InfoPanel_Whispers plugins but this particular one (nUI_InfoPanel_Chat)requires a more permanent window so I need to find a way to permanently use the same window each time regardless of how many extra windows people create.

Watch the forums and this spot and once I have a working fix I will post one up. For the time being though I suggest you disable any infopanel plugins that don't seem to work until updated ones are available.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Last edited by Xrystal : 06-24-10 at 06:02 PM.
Report comment to moderator  
Reply With Quote
Unread 02-09-11, 08:52 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
12x nUI_InfoPanel_Chat-1.03.00\nUI_InfoPanel_Chat.lua:299: attempt to compare number with nil

Just to let you guys know I just received this error myself while scrolling with the mouse scroll. I can see the code that is causing the problem so when I get time I will rectify the oversight and make sure there are no more surprises in all my chat addons.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 03-09-12, 03:26 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
wow just realised I never uploaded the 1.04.00 updated version of this addon. It seems to be working fine for me which is why I assumed I had uploaded it already but I guess I forgot.

I can't upload it till early next week though so I'll work on refining the code and do some more tests before uploading..
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 10-18-14, 08:30 AM  
Nonspecific
A Murloc Raider

Forum posts: 7
File comments: 32
Uploads: 0
6.02 release

Since the release of the patch, when ever i do a /nui rl, the chat frame ends up in the middle of NUI. I tried making the chat panel non-interactive and it still moves.
Report comment to moderator  
Reply With Quote
Unread 10-18-14, 05:33 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
That has been happening for a while now and I have yet to figure out why.

The only solution is to make sure you don't log out with one of my chat frame plugins the active panel. The problem only happens when you login with an active chat frame.

It might be that the chat frame plugin is somehow creating its frame before the panel is created but that shouldn't be the case as I check whether nUI is active before I create my frames.

As soon as a I have a brain wave as to the problem I will of course fix it.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-08-18, 12:47 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
7.3.5 Error

Placed here for my use later on and to make users aware that I am aware of the error.

Code:
Message: ...ce\AddOns\nUI_InfoPanel_Chat\CommonChatFunctions.lua:200: attempt to call global 'ChatFrame_ReceiveAllBNConversations' (a nil value)
Time: 07/08/18 07:43:21
Count: 1
Stack: ...ce\AddOns\nUI_InfoPanel_Chat\CommonChatFunctions.lua:200: attempt to call global 'ChatFrame_ReceiveAllBNConversations' (a nil value)
Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function `ChatFrame_ReceiveAllBNConversations'
...ce\AddOns\nUI_InfoPanel_Chat\CommonChatFunctions.lua:200: in function `EnablePlugin'
...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:102: in function `setEnabled'
...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:53: in function <...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:44>
Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function <Interface\AddOns\nUI\Main\ExceptionHandler.lua:53>
[C]: in function `xpcall'
Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function `SafeCall'
Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:743: in function `applyScale'
Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:862: in function `applyOptions'
Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:891: in function `applySkin'
Interface\AddOns\nUI\Main\nUI.lua:246: in function <Interface\AddOns\nUI\Main\nUI.lua:80>

Locals: <none>
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-08-18, 12:40 PM  
bwhansen
A Fallenroot Satyr
 
bwhansen's Avatar
Premium Member

Forum posts: 28
File comments: 22
Uploads: 0
your Nui still works?

I miss using Nui but it was kicking out so many errors I had to stop using it.

Insight to using it again would be great.
Report comment to moderator  
Reply With Quote
Unread 07-08-18, 12:48 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
The reason why it stopped working is because Blizzard added changes since I last patched it when Legion was coming out. I stopped playing wow for several months so were not aware of any problems and then I decided to step clear of the addon as Scott had found replacement developers to work on it in his absence ... or so he hoped.

The version on here doesn't error out on log in, fighting test dummies or mobs. I have tested that much out. Raids, Dungeons and Battlegrounds are not my thing in wow so I am hoping at least some of the user base visits them enough to grab and report any problems or errors.

However, it is still as resource hungry as ever but hopefully over time I'll be able to figure out why that is and how to fix that little oversight.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-15-18, 04:05 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
8.0.1 Errors found during testing..

The following will be fixed asap

Lua Code:
  1. Message: ...ce\AddOns\nUI_InfoPanel_Chat\CommonChatFunctions.lua:210: attempt to index field 'BottomButton' (a nil value)
  2. Time: Sun Jul 15 23:01:28 2018
  3. Count: 1
  4. Stack: ...ce\AddOns\nUI_InfoPanel_Chat\CommonChatFunctions.lua:210: attempt to index field 'BottomButton' (a nil value)
  5. ...ce\AddOns\nUI_InfoPanel_Chat\CommonChatFunctions.lua:210: in function `EnablePlugin'
  6. ...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:102: in function `setEnabled'
  7. ...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:53: in function <...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:44>
  8. Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function <Interface\AddOns\nUI\Main\ExceptionHandler.lua:53>
  9. [C]: in function `xpcall'
  10. Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function `SafeCall'
  11. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:743: in function `applyScale'
  12. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:862: in function `applyOptions'
  13. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:891: in function `applySkin'
  14. Interface\AddOns\nUI\Main\nUI.lua:246: in function <Interface\AddOns\nUI\Main\nUI.lua:80>
  15.  
  16. Locals: <none>

Lua Code:
  1. Message: ...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:78: attempt to index field 'BottomButton' (a nil value)
  2. Time: Sun Jul 15 23:01:28 2018
  3. Count: 1
  4. Stack: ...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:78: attempt to index field 'BottomButton' (a nil value)
  5. ...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:78: in function <...ace\AddOns\nUI_InfoPanel_Chat\nUI_InfoPanel_Chat.lua:59>
  6. Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function <Interface\AddOns\nUI\Main\ExceptionHandler.lua:53>
  7. [C]: in function `xpcall'
  8. Interface\AddOns\nUI\Main\ExceptionHandler.lua:53: in function `SafeCall'
  9. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:755: in function `applyScale'
  10. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:862: in function `applyOptions'
  11. Interface\AddOns\nUI\Integration\nUI_InfoPanel.lua:891: in function `applySkin'
  12. Interface\AddOns\nUI\Main\nUI.lua:246: in function <Interface\AddOns\nUI\Main\nUI.lua:80>
  13.  
  14. Locals: <none>
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 10-09-18, 08:38 AM  
Nonspecific
A Murloc Raider

Forum posts: 7
File comments: 32
Uploads: 0
settings reverting back

Any changes i make to what channels are shown, revert back to the default settings. This applies to this addon and the guild chat window addon.
Report comment to moderator  
Reply With Quote
Unread 10-09-18, 09:07 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
Guild Chat and Whispers were intended to not be changed. If there are missing windows on them that should be there ( Guild related frames on Guild Chat and whisper related ones on whisper ). However, it might be connected to the chat frame changes they made in the last year or two. Although I did test it myself and didn't find it not working, but I didn't see anything that needed to be added.

Chat, I thought I had it set to keep the additional channels that are added .. but maybe that wasn't the intent or it has broken .. it's been a long time so I will have to have a look at it again.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Last edited by Xrystal : 10-09-18 at 09:07 PM.
Report comment to moderator  
Reply With Quote
Unread 10-10-18, 04:30 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5925
File comments: 228
Uploads: 28
After a look at the code I couldn't see anything wrong ..

Had an extensive test run changing settings and logging all the way out of the game and then back and every channel I added was included.

The one thing I need to add is that to get Whispers to appear in the chat tab you need to change the whisper setting on the blizzard social options to inline or both otherwise they only appear as a new temporary chat window.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 10-10-18, 06:41 AM  
Nonspecific
A Murloc Raider

Forum posts: 7
File comments: 32
Uploads: 0
HUH

Sorry to make you look into it. It wasn't a clean install. I did not try to change the whispers to the chat frame. I like to put all the loot, experience and the stuff from that column in the other chat window. I will try a clean re-install today. Sorry again.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: