(*) As of Patch 5.4 using Up/Down to access previously entered chat lines without the Alt key is limited to non-secure commands only. If you need to access previously entered secure commands (like /cast or /use) you will still need to hold the Alt key.

(**) If a channel is sticky, then after talking in that channel, the chat input box will open to the same chat type again, rather than making you type “/g” or “/ra” again.

Options & Commands

Type “/pchat” for options, or find them in the Interface Options.

Type “/clear” or “/clearchat” to clear all visible chat windows.

Type “/clear all” or “/clearchat all” to clear all chat windows.

Type “/tt" or “/wt” to send a whisper to your current target.

Some additional options, such as customizing which channels are made sticky and what abbreviations are used for channel names, are available by editing the Core.lua file in a plain-text editor such as Notepad. If you break something, download a fresh copy and try again.

Please DO NOT send me PMs asking for help, reporting bugs, or requesting features. To report a bug or suggest a feature, see the instructions below. To get help, post a comment. I read and respond to every ticket and comment!

Language Support

Works in all languages. Translated into English, Deutsch, Español, Français, Português, Русский, 한국어, 简体中文, and 繁體中文 (partial). Add or update translations for any locale on CurseForge!

Feedback

Post a ticket or comment. If you are reporting a bug, please include directions I can follow to reproduce the bug, whether it still happens when all other addons are disabled, and the exact text of the related error message (if any) from Bugger.

The following features will never be added to PhanxChat, and requests for them will be deleted, so please just don't bother posting such requests:

Reskinned or recolored edit box, chat tabs, or anything else

Custom fonts, outlines, shadows, or text alignments

Freely movable/draggable edit box

Extra entries in the player name right-click menu

Extra click actions on player names (eg. alt-click to invite)

Alerts for specific words or message types seen in chat

Mouseover tooltips on item or other links

Keybindings to open specific chat channels

Nicknames, main/alt aliases, group numbers, levels, or any other extra text

Anything related to timestamps

Version 6.0.3.88

Fixed the term "battle.net" being turned into a clickable link.

Shift-clicking links into chat and cycling through previously entered chat lines will no longer insert an extra space.

The /pchat clear command is now just /clear and clears only visible chat frames by default. Use /clear all to clear all chat frames instead.

The /pchat command remains for opening the options window.

Version 6.0.3.87

Fixed option to disable chat fading

Version 6.0.2.253

Added an option to prevent the chat frame from opening a pet battle combat log window

Updated French and Portuguese translations

Version 6.0.2.250

Updated for WoW 6.0

Fixed an error that could occur if a Battle.net whisper was recieved while logging in

Version 5.4.8.244

Updated Русский translations from Yafis

Updated 简体中文 translations from tss1398383123

Version 5.4.8.241

Fix for missing labels on dropdowns in options panel

Version 5.4.7.240

Fixed an error when opening the chat edit box to a numbered channel

Version 5.4.7.239

Fixed an error when setting the fade time to 0

Improved channel name shortening to avoid matching other link types with channelname-like text

Updated Battle.net player name shift-click reports to support Hearthstone and the Battle.net Desktop App

Version 5.4.2.231

Battle.net names will now be colored by class all the time, not just when replacing them with character names

Battle.net "Player (Character) online" messages will now be shortened to just "Name online" using your Battle.net name settings

Battle.net name shortening and coloring will no longer occasionally not work right away after logging in

Fixed /tt and /wt commands so you can use them to whisper yourself

Updated Traditional Chinese localization from tss1398383123 on Curse

Version 5.4.2.221

Fixed an issue with removing realm names

Version 5.4.1.219

Improved the behavior of history cycling after reusing an existing history line

Fixed an error that would occur when trying to cycle through chat history before any lines were added to it

Version 5.4.1.216

Added a limited workaround for Blizzard's stupid auto-complete changes in 5.4 that broke the ability to cycle through your chat input history using the Up/Down arrows without holding the Alt key. However, this is limited to non-secure commands only. If you need to access previously entered secure commands (like /cast or /use) you will still need to hold the Alt key.

Version 5.4.1.212

Updated for WoW 5.4

Fixed the "Shorten RealID names" option not saving properly

Version 5.3.0.210

Updated German localization from staratnight

Updated Simplified Chinese localization from tss1398383123

Version 5.3.0.209

Updated for WoW 5.3

Battle.net names are no longer class colored when Show Class Colors is disabled

Version 5.2.0.208

Channel names are now shortened in the editbox too

Chat fade time can now be specified in 15-second increments

Version 5.2.0.203

Updated Traditional Chinese localization from BNSSNB on CurseForge

Updated German localization from bigx2 on CurseForge

Version 5.2.0.201

Fixed shortening real names at first login

Fixed using short names for numbered channels instead of numbers only (Lua config only)

Version 5.2.0.198

Updated for WoW 5.2

The "Shorten player names" option has been renamed to "Remove server names" and now only removes server names from cross-realm character names.

A new "Shorten real names" option has been added, with the choice of keeping full names, showing first names only, or replacing Real ID names with BattleTags.

The "Replace real names" option will continue to replace both Real ID names and BattleTags with character names.

I love PhanxChat for its simplicity, but there's one annoyance: it taints the objective tracker frame. When I try to use a quest item from the objective tracker I get the error "PhanxChat has been blocked from an action only available to the Blizzard UI. You can disable this addon and reload the UI."

I guess I can change it to just clear all currently-visible windows. I also use the setup you described -- all windows are docked together -- but I also don't care about being able to go back and look at stuff I've already read.

I don't usually care about scrolling back to re-read past text in General, but Trade channel might be a different story.

I guess I can change it to just clear all currently-visible windows. I also use the setup you described -- all windows are docked together -- but I also don't care about being able to go back and look at stuff I've already read.

Under what circumstances would you want to clear a specific window, where it would be important not to clear some other window? The combat log is immune to clearing, as it will automatically re-populate itself when you look at it or switch modes.

Taking screenshots, mostly, so I can clear the General tab (or whatever active window is selected) without needing to clear all the other relevant chat windows that may have text I want to keep.

I understand the usefulness of having a "clear all" command in the event people have multiple chat windows pulled out and staged around the interface, and thus want to clear them all at once. However, if someone has all the chat windows grouped together (by default) with only the active chat window visible, the clear all option becomes less useful.

Example: If someone had a chat window specifically assigned for all whispers or guild chat, they may not want to have a clear all affect that window, but they still want to clear the General tab.

Under what circumstances would you want to clear a specific window, where it would be important not to clear some other window? The combat log is immune to clearing, as it will automatically re-populate itself when you look at it or switch modes.

Okay, just checking. I wanted to see if there was an option to clear the currently active window, not all of them at once. I did find this addon, which appears to work just fine. I wanted to ask you first before resorting to using another addon to achieve my goal.

I couldn't reproduce this. I normally use 18pt (dear science, please hurry up and invent cybernetic eye replacements already, and also let them shoot lasers) but just tried setting it to several different sizes, and each time it was saved through a /reload or relog. Double-check that your version is up to date, and try resetting the addon's config:

Code:

/run PhanxChatDB = nil; ReloadUI()

If that doesn't work, check if it still happens when all other addons are disabled, and make sure you have some kind of error display turned on to catch any potential error message. I'll be away tomorrow for the holiday, but I'll investigate further on Friday if needed.

Originally Posted by Marthisdil

I started by using the chat tabs, then thought about changing it in the PhanxChat config. So, changed it from 12pt to 14pt there, exited the game, and came back in - was back at 12pt.

Are you changing the font size in PhanxChat's options, or using the right-click menu on the chat tab itself? If you're using the chat tab, that won't save, since PhanxChat will overwrite it with whatever you set in its options the next time you log in. Currently there's no way to set different sizes for different chat frames, or disable PhanxChat's global override, but if you can give me a reasonable scenario in which different sizes would be useful, I might be persuaded to add something.

Originally Posted by Marthisdil

One thing that I'm having an issue with - changing the font size for a tab - it doesn't save. I log out and back in it goes back to the default.

Thanks for the reply! I started by using the chat tabs, then thought about changing it in the PhanxChat config. So, changed it from 12pt to 14pt there, exited the game, and came back in - was back at 12pt.

Are you changing the font size in PhanxChat's options, or using the right-click menu on the chat tab itself? If you're using the chat tab, that won't save, since PhanxChat will overwrite it with whatever you set in its options the next time you log in. Currently there's no way to set different sizes for different chat frames, or disable PhanxChat's global override, but if you can give me a reasonable scenario in which different sizes would be useful, I might be persuaded to add something.

Originally Posted by Marthisdil

One thing that I'm having an issue with - changing the font size for a tab - it doesn't save. I log out and back in it goes back to the default.