Chatter
Chatter is a comprehensive, lightweight, mega-configurable chat enhancement addon. It supports a whole bunch of stuff, including:
- Hiding buttons
- Custom aliases for channel names
- Coloring of player names by class or deterministic HSV formula, and player levels next to names
- Custom font and font size for your chat frames
- Custom background, border, and positioning for the edit box
- Option to let the edit box border color match the color of the channel you are typing in
- Channel colors remembered by name, rather than by number
- Scrolling your chat frames with the mouse wheel.
- Sticky channels, configurable
- Ability to copy a chat frame's contents to your clipboard
- Ability to copy URLs to your clipboard
- Ability to customize the background and border of your chat frames
- Timestamps
- A /tt command to send a tell to your target
- A module that turns the word "invite" into clickable links that let you invite the speaker.
- Highlights both for custom keywords in specific channels
- Chat fading toggles
- Text justification
- Autologging (Off by default)
- Alt linking
- Much larger and smaller chat frames than default
- A Groupsay (/gr) command to talk to your group, whether that's battleground, raid, or party.
- Chat Tab look-n-feel modifications
- Paging through chat tabs with the scroll wheel
1x Chatter-1.0\Modules\AltNames.lua:152: attempt to index global 'ChatFrameEditBox' (a nil value)
Interface\FrameXML\StaticPopup.lua:3452: in function `StaticPopup_OnHide':
<string>:"*:OnHide":1: in function <[string "*:OnHide"]:1>
<in C code>: in function `Hide'
Chatter-1.0\Modules\AltNames.lua:138: in function `OnAccept'
Interface\FrameXML\StaticPopup.lua:3473: in function `StaticPopup_OnClick':
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
Locals:
self = StaticPopup1 {
0 = <userdata>
hideOnEscape = 1
itemFrame = StaticPopup1ItemFrame {}
data = "<character name removed>"
button3 = StaticPopup1Button3 {}
exclusive = 0
extraFrame = StaticPopup1ExtraFrame {}
icon = StaticPopup1AlertIcon {}
maxWidthSoFar = 320
button2 = StaticPopup1Button2 {}
moneyFrame = StaticPopup1MoneyFrame {}
moneyInputFrame = StaticPopup1MoneyInputFrame {}
text = StaticPopup1Text {}
editBox = StaticPopup1EditBox {}
timeleft = 0
wideEditBox = StaticPopup1WideEditBox {}
maxHeightSoFar = 113.08889466974
button1 = StaticPopup1Button1 {}
which = "MENUITEM_SET_MAIN"
}
dialog =
button2 = "Cancel"
exclusive = 0
OnShow = <function> @ Chatter\Modules\AltNames.lua:148:
button1 = "Accept"
OnHide = <function> @ Chatter\Modules\AltNames.lua:151:
text = "Who is %s's main?"
hideOnEscape = 1
EditBoxOnEnterPressed = <function> @ Chatter\Modules\AltNames.lua:134:
OnAccept = <function> @ Chatter\Modules\AltNames.lua:134:
whileDead = 1
timeout = 0
maxLetters = 128
EditBoxOnEscapePressed = <function> @ Chatter\Modules\AltNames.lua:159:
hasEditBox = 1
}
OnHide = <function> @ Chatter\Modules\AltNames.lua:151:
---
Will do :)
We are working on fixes as fast as possible. For future bug repors, please include: WoW version Chat Style setting your using i.e. classic or im
Keep up the good work!
Hi
just put in 1.2.2 - most the options don't appear any more at all on the menu and so lots of options inaccessible and going for the standalone config via the big friendly red button does nothing either
Been borked for me since he update 5 days ago, any thoughts anyone?
After I upgraded to 1.2 (and all the following) I get the following error on load, and the "input bar" is default blizzard:
Message: Interface\AddOns\Chatter\Chatter.lua:152: Usage: RawHook([object], method, [handler], [hookSecure]): Attempting to hook a non existing target
Time: 06/28/10 10:02:13
Count: 1
Stack: [C]: ?
...face\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:211: in function <...face\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:118>
...face\AddOns\Chatter\Libs\AceHook-3.0\AceHook-3.0.lua:325: in function `RawHook'
Interface\AddOns\Chatter\Chatter.lua:152: in function <Interface\AddOns\Chatter\Chatter.lua:70>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ce\AddOns\Chatter\Libs\AceAddon-3.0\AceAddon-3.0.lua:510: in function `InitializeAddon'
...ce\AddOns\Chatter\Libs\AceAddon-3.0\AceAddon-3.0.lua:622: in function <...ce\AddOns\Chatter\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
[C]: in function `LoadAddOn'
[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:7: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
Interface\AddOns\Chatter\Modules\EditBox.lua:219: in function <Interface\AddOns\Chatter\Modules\EditBox.lua:216>
Interface\AddOns\Chatter\Modules\EditBox.lua:224: in main chunk
Locals: (*temporary) = "Usage: RawHook([object], method, [handler], [hookSecure]): Attempting to hook a non existing target
I have trued to load only chatter no others, but same error.
chattabs still dont work, but other things seem to be more pressing in being fixed
By default it is on, so it appeared Chatter broke after 1.2. Turning it off fixes the good old chatter scrolling options (shift, control scrolls). Is there some way to make it work this way despite turning off that option for all our chars? Thanks!
34x Interface\FrameXML\ChatFrame.lua:3739: attempt to index local 'self' (a nil value):
<in C code>: in function `ChatEdit_SecureTabPressed'
Interface\FrameXML\ChatFrame.lua:3847: in function `ChatEdit_OnTabPressed':
<string>:"*:OnTabPressed":1: in function <[string "*:OnTabPressed"]:1>
(tail call): ?:
Locals:
(*temporary) = nil
= <function> @ Interface\FrameXML\ChatFrame.lua:3738:
= <function> @ Cellular\core.lua:354:
---
25x Interface\FrameXML\ChatFrame.lua:3739: attempt to index local 'self' (a nil value):
Interface\FrameXML\ChatFrame.lua:3847: in function `ChatEdit_OnTabPressed':
<string>:"*:OnTabPressed":1: in function <[string "*:OnTabPressed"]:1>
(tail call): ?:
Locals:
self = nil
---
Another thing I have noticed. I have it set up so that the brackets are not around player names (ie, Pekti instead of [Pekti]). But this only works in the first tab. All other custom tabs that I have set up show the brackets.
Thanks for the hard work! Will be going back to v1.2.1 until I can get my whisper issue sorted out xD
In this new version I cannot move the box where I edit the text.
The last version I could move it anyware on my screen en make it bigger and smaller.
Do i do anything wrong or bug in this version ?
greetings and thanks