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
With the Automatic Whisper Windows module chatter makes a new window for all the whispers you get, but for some reason it leaves out the initial whisper (the one that started the conversation) from the new windows, is this a known issue? Destroys the main purpose of the function for me - being able to check who whispered me while I was afk/during combat, and what they said.
Can you maybe please make it possible to move them to left side or any other side of chat window ? This gets horrible to logout, edit damn file and login back to see if it caught a change ..
Starting to really hate patches...
Yes, they are, thank you much, but I have a new error, i'll post a bug instead of putting it here
Kelem,angrysteel tabs should be working now.
Time: 06/29/10 13:11:21
Count: 2
Stack: (tail call): ?
Interface\AddOns\Chatter\Modules\AutoPopup.lua:17: in function `?'
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[13]"]:4: in function <[string "safecall Dispatcher[13]"]:4>
[C]: ?
[string "safecall Dispatcher[13]"]:13: in function `?'
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals: self =
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:381
Enable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:313
NewModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:255
EnableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:346
modules =
}
GetModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:230
IterateEmbeds = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:456
SecureHook = <function> defined @Interface\AddOns\AuctionLite\Libs\AceHook-3.0\AceHook-3.0.lua:339
defaultModuleLibraries =
}
RawHookScript = <function> defined @Interface\AddOns\AuctionLite\Libs\AceHook-3.0\AceHook-3.0.lua:398
GetName = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:298
name = "Chatter_Auto Popup"
IsEnabled = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:465
DisableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:364
baseName = "Chatter"
RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:117
HookScript = <function> defined @Interface\AddOns\AuctionLite\Libs\AceHook-3.0\AceHook-3.0.lua:369
ProcessWhisper = <function> defined @Interface\AddOns\Chatter\Modules\AutoPopup.lua:15
OnDisable = <function> defined @Interface\AddOns\Chatter\Modules\AutoPopup.lua:10
IsHooked = <function> defined @Interface\AddOns\AuctionLite\Libs\AceHook-3.0\AceHook-3.0.lua:496
OnEnable = <function> defined @Interface\AddOns\Chatter\Modules\AutoPopup.lua:5
defaultModuleState = true
IsModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:237
SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:423
SetDefaultModuleState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:401
UnregisterAllEvents = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:201
SendMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:86
SetEnabledState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:438
Hook = <function> defined @Interface\AddOns\AuctionLite\Libs\AceHook-3.0\AceHook-3.0.lua:277
enabledState = true
UnregisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:180
RegisterEvent = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:117
UnregisterAllMessages = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:201
SecureHookScript = <function> defined @Interface\AddOns\AuctionLite\Libs\AceHook-3.0\AceHook-3.0.lua:413
hooks =
}
Disable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:328
IterateModules = <functi
Wanted to buy "aliases" for RealID friends..
What I mean is.. I want to be able to type /tell joe instead of /tell Joseph Edward Jones .. and more importantly I do not want that huge name at the start of everything he says (or what I send out)
It totally fills the chatbox if you have it set to small!