Example configuration 1

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

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Surloyn Surloyn Jun 25, 2010 at 21:03 UTC - 0 likes

    to anyone having issues with the alignment of certain elements delete your saved variables and anything else related to the old versions of Chatter then reinstall the newest version found here. This solved every problem that has been mentioned so far with the exception of 2, Edit box history is not working (unless the up and down buttons are no longer the default keybinds) and I cannot mouse click a location in the edit box to place the cursor there if iI have moved the box to some place other than the top or bottom anchored positions.

  • Avatar of Grimhoof Grimhoof Jun 25, 2010 at 18:59 UTC - 0 likes

    I have updated to the latest version of Chatter (v1.2.1-6-g6ab1a77) and am still having an issue with my chat window resetting position upon reload/logout. I attempted the check+uncheck disable buttons strategy, but this did not work either. Perhaps I am doing something wrong here. It has gotten to the point where I reposition my chat window with a macro every time I load in (ie. /run ChatFrame1:SetPoint("BOTTOMLEFT","UIParent","BOTTOMLEFT",0,3) and other SetHeight and SetWidth commands, etc). Maybe that has something to do with it.

    Edit: This was exactly my problem. I had to reposition the chat window manually for it to start saving its position. It should be noted that once the position is saved you can go in to your character's chat-cache.txt to resize and reposition to your liking (especially if you're anal like I am and want window positioned exactly 3 pixels from the bottom of the screen).

    Last edited Jun 25, 2010 by Grimhoof
  • Avatar of Kelem Kelem Jun 25, 2010 at 06:33 UTC - 0 likes

    Not that it's a huge deal, but the chattab function doesn't save after logging.

    i have mine hidden, box is still checked but they're there. uncheck and check they go away until you log in again. i'll file a bug with it tomorrow when i can think a bit more clearly and post all the full details with it

  • Avatar of MethylenePHP MethylenePHP Jun 25, 2010 at 04:44 UTC - 0 likes

    I edited the channelnames.lua file so it would format the bnet whispers to be in the same fashion as regular whispers added @ line 33

    ["BN Whisper From"] = "[BN:From]",
    ["BN Whisper To"] = "[BN:To]",
    ["away BN Whisper To"] = "<Away>[BN:To]",
    ["busy BN Whisper To"] = "<Busy>[BN:To]"

    Added @ line 179

    text = gsub(text, L["To (|HBNplayer.-|h):"], channels["BN Whisper To"] .. (mod.db.profile.addSpace and " %1:" or "%1:"))
    text = gsub(text, L["To <Away>(|HBNplayer.-|h):"], channels["away BN Whisper To"] .. (mod.db.profile.addSpace and " %1:" or "%1:"))
    text = gsub(text, L["To <Busy>(|HBNplayer.-|h):"], channels["busy BN Whisper To"] .. (mod.db.profile.addSpace and " %1:" or "%1:"))
    text = gsub(text, L["(|HBNplayer.-|h) whispers:"], channels["BN Whisper From"] .. (mod.db.profile.addSpace and " %1:" or "%1:"))

    And added the localization to the enUS.lua file @ line 81

    L["To (|HBNplayer.-|h):"] = true
    L["To <Away>(|HBNplayer.-|h):"] = true
    L["To <Busy>(|HBNplayer.-|h):"] = true
    L["(|HBNplayer.-|h) whispers:"] = true
  • Avatar of Cal Cal Jun 25, 2010 at 02:28 UTC - 0 likes

    Default UI added "R" for Chat Whisper and "Shift+R" for Re-Whisper now.

    I also don't get class coloring except for /who and Guild channels.

  • Avatar of werkkrew werkkrew Jun 25, 2010 at 02:05 UTC - 0 likes

    I haven't been able to isolate my problems to chatter, or cellular, but my reply keybind "R" usually does not work.

    Also, player names are working for guild chat, but no other channels are showing the colors.

  • Avatar of kagaro kagaro Jun 25, 2010 at 01:38 UTC - 0 likes

    I just happen to use Chatter so fixing it was convience for myself :P

  • Avatar of Spence1021 Spence1021 Jun 25, 2010 at 00:31 UTC - 0 likes

    Kagaro is the man.

  • Avatar of Tinolyn Tinolyn Jun 24, 2010 at 23:56 UTC - 0 likes

    Just have to say, you are awesomely quick on fixing this stuff. Thanks!

  • Avatar of kagaro kagaro Jun 24, 2010 at 23:46 UTC - 0 likes

    ok i pushed up a fix for scrolling and timestamps to be more sane and work as you check/uncheck the boxes in the blizz options.


Date created
Aug 24, 2008
Last update
Jul 19, 2016
Development stage
  • enUS
All Rights Reserved
Curse link
Recent files