New in 2.2.0:
- Opening bags should not cause chat frames to resize anymore
- Options to not show channel names and channel numbers should work correctly now
- CFE options moved into the Interface panel
- Added basic options to suppress "channel voice" and "channel owner" spam when joining and leaving channels
- Timestamp settings are unique to each chat frame now
Taking suggestions!
I've been pretty happy with CFE for a long while, and it's been stable and not needing fixes. That said, some changes in the addon system will allow me to make some code changes to optimise things a bit, which I will be doing soon. So, if you have an idea for a feature you think is missing from CFE, now's a good chance to tell me. Either below in comments or by email to satrina@evilempireguild.org
Chat Frame Extender features:
* Chat window edit box is draggable to wherever you want. Hold down Alt and drag.
* Chat window edit box width can be set to whatever you want. Hold down Shift and drag.
* Mouse scroll wheel enabled for all chat frames by default. Hover over a chat frame and use the scroll wheel to scroll its text. May be disabled per frame
* Shift + scroll wheel up/down to scroll the chat frame to the top or bottom of its text
* Slash command (/wt) to send a whisper to your current target
* Many string expansions (like %t) for your macros (see below)
* Hide the chat button beside the default chat frame
* Hide the text scroll buttons for any chat frames
* If you have a chat frame's scroll buttons turned off, an indicator will be shown if it is not scrolled to the bottom
* Timestamps may be added to any chat frame
* Chat fade can be disabled for each chat frame
* Chat fade time can be set for each chat frame
* Timestamp format is user configurable, with timezone offset
* Officer, channel, and whisper chat can be made sticky
* Can hide channel voice messages
* Can hide channel owner messages
* GUI configuration
Added slash commands:
* /wt - send whisper to your current target
* Note: It is no longer possible to target the last person who whispered you via an addon
Added string expansions (can be used in macros)
* %hc = your current health
* %hm = your max health
* %hp = your percentage health
* %mc = your current mana
* %mm = your max mana
* %mp = your percentage mana
* %thp = target's percentage health
* %tc = class of target
* %tr = race of target
* %ts = sex of target
* %tl = level of target
* %tvr = target's PVP rank (Private, Sergeant, etc.)
* %tvn = target's PVP name (Sergeant Soandso)
* %tps = possesive for target (his/hers/its)
* %tpn = pronoun for target (him/her/it)
* %fhp = focus's percentage health
* %fc = class of focus
* %fr = race of focus
* %fs = sex of focus
* %fl = level of focus
* %fvr = focus' PVP rank (Private, Sergeant, etc.)
* %fvn = focus' PVP name (Sergeant Soandso)
* %fps = possesive for focus (his/hers/its)
* %fpn = pronoun for focus (him/her/it)
* %tt = target of target
* %zon = your current zone (Dun Morogh, Hellfire Peninsula, etc.)
* %loc = your current subzone (as shown on the minimap)
* %pos = your current coordinates (x,y)
Configuring Chat Frame Extender:
To open the Chat Frame Extender options window: /cfe
* Checking the Hide Chat Button checkbox will remove the Chat button from beside the default chat frame.
* Checking Enable arrows lets you use arrow keys without holding the Alt key down to move through the text.
* Select a chat frame from the dropdown list .
* The chat frame selected in the dropdown's options are set with the checkboxes
* The default timestamp format is [12:25]. Hover over the "?" button to learn how to change it to whatever you want
* The Timestamp Offset is for adjusting timestamps from the server time to your local time
Minor enhancement request - disable text-entry field auto-hide
Please consider adding an option to toggle on/off the auto-hiding of the chat window's text entry field. Confab (which isn't maintained, anymore) is an older, almost primative CFE that had a style that did this ... and I find I'm missing it since moving to CFE.
Originally posted by Perfeksion
Seems to be in relation to the scrolling. The other I'm getting is:
Interface\FrameXML\ChatFrame.lua:2580: attempt to concatenate global 'arg11' (a nil value):
Edit: Narrowed the "once per second" error to undocking the chat window edit box. [/b]
Im geting the same error, even tho when I disable or enable chat scroling, when ever I use scrol I get this error and error keep coming until I reloadui... That error is saying some "arg11" and I find in your lines a lot of times 'arg1'.
PS. CFE is my favorite addon of all times Ty
EDIT: Only one addon I added today, Pitbull (because ag_unitframe is broken), but I dont see those lines in that addon.
EDIT2: damn, now I try to remobe CFE and Pitbull and got same error mesage after 10 minutes... but I played yestrday like 3 hours wiht out it... Lucky, I find in wow options now "dont display LUA error" and I uncheked it
Am I missing something or is the check box to put the edit box back under the chat frame missing? I can't get the edit box to go back to the default location below the chat window while using this.
EDIT: Nevermind, I didn't realize that the edit box was draggable now.
I play on two different computers, home and work, and the error I posted before is on the work computer. I can't reproduce it on my machine at home either. I use the exact same mods and settings, since I just copy the folders to a USB drive and extract them to the appropriate machine when I make changes, so I'm not sure what's going on.
Thanks for the fast fix, I've been using this addon for quite awhile, and I just can't stand the default chat box without it.
Last edited by Perfeksion : 05-22-2007 at 09:57 PM.
I get errors whenever I have the Hide Buttons option clicked and I use the mouse wheel to scroll the chat frame. It'll shoot tons of errors at me until I scroll back down, and then about once per second after that.
Error messages I am getting:
ChatFrameExtender-2.0\ChatFrameExtender.lua:890: Usage: ChatFrame1ScrollFrameScrollReminderFlash:SetAlpha(alpha)
ChatFrameExtender-2.0\ChatFrameExtender.lua:890: in function <...rface\AddOns\ChatFrameExtender\ChatFrameExtender.lua:887>
<in C code>: in function `ChatFrame_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>
Seems to be in relation to the scrolling. The other I'm getting is:
Interface\FrameXML\ChatFrame.lua:2580: attempt to concatenate global 'arg11' (a nil value):
Edit: Narrowed the "once per second" error to undocking the chat window edit box.
Last edited by Perfeksion : 05-22-2007 at 07:05 PM.
Originally posted by Satrina Seems I mixed code streams when I uploaded last, and got the half with the edit box moving stuff removed. I'll finish what I am working on for the chat edit box and get that uploaded ASAP.
Ah that would definitely do it. Great to have the mod back in action once again - I've bounced around a fair bit, and could never find something quite as tidy.
Originally posted by arayenya Awesome to see that the mod is back. Quick question, though - where's the option to put the edit box back to the bottom of the window? The instructions say it's there, but I can't see it anywhere in the GUI configuration section. Is there a slash command that I can use?
Seems I mixed code streams when I uploaded last, and got the half with the edit box moving stuff removed. I'll finish what I am working on for the chat edit box and get that uploaded ASAP.
Awesome to see that the mod is back. Quick question, though - where's the option to put the edit box back to the bottom of the window? The instructions say it's there, but I can't see it anywhere in the GUI configuration section. Is there a slash command that I can use?