Download
(1Kb)
Download
Updated: 10-17-14 10:01 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-17-14 10:01 AM
Created:unknown
Downloads:42,236
Favorites:316
MD5:

NeonChat  Popular! (More than 5000 hits)

Version: 3.2
by: mikma [More]

NeonChat does a simple thing:

It colors the chat+editbox border+background to match the active chat you are about to write.

Now it's easier to notice if you are about to talk into a wrong chat!
Prettiness rules OK!

3.2:
* .toc 60000

3.2:
* .toc 50400

3.2:
* GMChatFrame doesn't result an error now.

3.1:
* 4.3 update

3.05:
* Added a slashcommand to toggle chat coloring on/off.

3.04:
* Now uses the border of default Chat EditBox and simply applies a background to it.
* Colors background of the chatframe, too.

3.03:
* Took a try to fix the "Huge" editbox issue with whisper frames

3.02:
* Old style chat editbox is back.
* Now highlights correctly the focused chat frame.

3.01:
* Fixed error with IM mode and custom channels.
* Works with Classic mode.

3.0:
* Complete rewrite for 3.3.5
* Removed options since game colors input now and people still need the chat to be colored :)

2.02:
* ChatEditBox background alpha works again like it should

2.01:
* Spells/Items in ChatFrame1 can now be re-linked if NeonChat -frames are visible

2.0:
* Recode for WoW 3.1 (just cleaned up the code to be nicer :)

1.4:
* top updated to 3.0

1.3.1:
* toc updated to 2.4

1.3:
* Added option to color ChatFrame1 border
* Added slashcommand to toggle the chatborder on/off
* Renamed DB in order to reset old settings

1.2:
* Fixed an error that would pop up if you would have stickychannels on. (ie. You have sticky Trade on and as active channel, exit city and press enter = error)

1.1:
* Added slashcommand, /neonchat (You can now change the alpha of the backdrop and border)
* Added a minor color into chatinput background

1.0:
* Release
Optional Files (0)


Post A Reply Comment Options
Unread 11-30-11, 12:46 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Unfortunately bugged in WoW 4.3 (worked fine up to & including 4.2).

v3.05, USEnglish client/server, WoW 4.3 live, no other mods running (except BugSack/BugGrabber/StatBlockCore). Log on and immediately the following are thrown up:

Code:
["message"] = "NeonChat\\NeonChat.lua:34: attempt to perform arithmetic on field 'r' (a nil value)\n<in C code>: in function `ChatEdit_UpdateHeader'\nInterface\\FrameXML\\ChatFrame.lua:3671: in function `ChatEdit_ResetChatType':\nInterface\\FrameXML\\ChatFrame.lua:3652: in function `ChatEdit_OnShow':\n<string>:\"*:OnShow\":1: in function <[string \"*:OnShow\"]:1>\n<in C code>: in function `Show'\nInterface\\FrameXML\\ChatFrame.lua:3709: in function `ChatEdit_ActivateChat':\nInterface\\FrameXML\\InterfaceOptionsPanels.lua:980: in function `InterfaceOptionsSocialPanelChatStyle_SetChatStyle':\nInterface\\FrameXML\\InterfaceOptionsPanels.lua:907: in function <Interface\\FrameXML\\InterfaceOptionsPanels.lua:894>:\n",
            ["type"] = "error",
            ["time"] = "2011/11/30 13:41:12",
            ["locals"] = "(*temporary) = <function> defined =[C]:-1\n = <function> defined @Interface\\FrameXML\\ChatFrame.lua:3900\n = <function> defined @Interface\\AddOns\\NeonChat\\NeonChat.lua:14\n",
            ["session"] = 4940,
            ["counter"] = 1,
        }, -- [998]
        {
            ["message"] = "NeonChat\\NeonChat.lua:34: attempt to perform arithmetic on field 'r' (a nil value)\n<in C code>: in function `ChatEdit_UpdateHeader'\nInterface\\FrameXML\\ChatFrame.lua:3720: in function `ChatEdit_ActivateChat':\nInterface\\FrameXML\\ChatFrame.lua:3690: in function `ChatEdit_OnEditFocusGained':\n<string>:\"*:OnEditFocusGained\":1: in function <[string \"*:OnEditFocusGained\"]:1>\n<in C code>: in function `SetFocus'\nInterface\\FrameXML\\ChatFrame.lua:3710: in function `ChatEdit_ActivateChat':\nInterface\\FrameXML\\InterfaceOptionsPanels.lua:980: in function `InterfaceOptionsSocialPanelChatStyle_SetChatStyle':\nInterface\\FrameXML\\InterfaceOptionsPanels.lua:907: in function <Interface\\FrameXML\\InterfaceOptionsPanels.lua:894>:\n",
            ["type"] = "error",
            ["time"] = "2011/11/30 13:41:12",
            ["locals"] = "(*temporary) = <function> defined =[C]:-1\n = <function> defined @Interface\\FrameXML\\ChatFrame.lua:3900\n = <function> defined @Interface\\AddOns\\NeonChat\\NeonChat.lua:14\n",
            ["session"] = 4940,
            ["counter"] = 1,
        }, -- [999]
        {
            ["message"] = "NeonChat\\NeonChat.lua:34: attempt to perform arithmetic on field 'r' (a nil value)\n<in C code>: in function `ChatEdit_UpdateHeader'\nInterface\\FrameXML\\ChatFrame.lua:3720: in function `ChatEdit_ActivateChat':\nInterface\\FrameXML\\InterfaceOptionsPanels.lua:980: in function `InterfaceOptionsSocialPanelChatStyle_SetChatStyle':\nInterface\\FrameXML\\InterfaceOptionsPanels.lua:907: in function <Interface\\FrameXML\\InterfaceOptionsPanels.lua:894>:\n",
            ["type"] = "error",
            ["time"] = "2011/11/30 13:41:12",
            ["locals"] = "(*temporary) = <function> defined =[C]:-1\n = <function> defined @Interface\\FrameXML\\ChatFrame.lua:3900\n = <function> defined @Interface\\AddOns\\NeonChat\\NeonChat.lua:14\n",
            ["session"] = 4940,
            ["counter"] = 1,
        }, -- [1000]
This is unfortunately consistent behavior, no matter the mod load.
Report comment to moderator  
Reply With Quote
Unread 01-01-12, 05:08 AM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 267
Uploads: 23
Re: Temp fix

Originally Posted by Dridzt
This is a load order change behavior by Blizzard (again).

A quick fix (since apart from this startup error the addon works fine)

Right click -> download and save as NeonChat.lua replacing the original.

Link just leads to http://pastebin.com/GaSXLFE0 which is a text file for the security paranoid.
(not an altogether bad affliction to have).
This link has been deleted from pastebin, could you please add it back and / or submit a patch for NeonChat?
Report comment to moderator  
Reply With Quote
Unread 01-01-12, 10:59 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
Re: Re: Temp fix

Originally Posted by mikma
This link has been deleted from pastebin, could you please add it back and / or submit a patch for NeonChat?
Done.
http://pastebin.com/aw8Xf8V7

It's just a sanity check added, no code changes done (or needed afaik)
Report comment to moderator  
Reply With Quote
Unread 01-10-12, 04:03 PM  
xboxdude1
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 36
Uploads: 1
Is there an lua option or could you include a in game option to only have the editbox colored? I don't need the whole chat window colored.
Report comment to moderator  
Reply With Quote
Unread 01-11-12, 01:47 PM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 267
Uploads: 23
Originally Posted by xboxdude1
Is there an lua option or could you include a in game option to only have the editbox colored? I don't need the whole chat window colored.
/neonchat does that trick, but on the other hand, the game has builtin editbox coloring (not as nice tho , so you could just disable the whole addon then.
Report comment to moderator  
Reply With Quote
Unread 08-19-18, 05:42 PM  
Trommy
A Fallenroot Satyr
 
Trommy's Avatar

Forum posts: 23
File comments: 106
Uploads: 0
Update pls this great addon
Report comment to moderator  
Reply With Quote
Unread 02-24-23, 03:47 PM  
Banur
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 137
Uploads: 5
If anyone is still looking for a fix:

change lines 4 and 10 from

Code:
GameTooltip:GetBackdrop()
to

Code:
GameTooltip.GetBackdrop
and this beauty will keep chugging.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.