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
* 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
If CFE had this feature from kirks chatmanager I could dump that old addon:
Ability to put channels in any order you want and have them stay that way. Unlike some other chat Addons, Chatmanager doesn't make you leave and rejoin to try and get the order right, it just translates the ordering used by the WoW client into the one you prefer.
edit:
Currently the blizzard chat system is buggy it doesn't remember the settings group,guild,officer,party,whisper and a lot of other->combat settings.
If you move whispers from general window to another chat frame, after
relogging you will get whispers in both frames. Whispers in the general frame
is not checked so you have to manually check and uncheck every of these
options after logging-in. The other->combat options behave buggy to, the
defaults will always be restored after relogging.
For CFE it would be nice to have a full profile. Meaning chat frames
coordinates, filters, channels and so on are saved. With a copy feature
this would be great.
Another feature I would like are keybindings for toggeling each frame and for the
new combat log frame.
It'll be a few weeks before I get time to update CFE, since buff frames and status window are both in beta releases right now. Definitely compiling a list of things to do.
Profiles - can do
Chat frame coordinates - can look into it, no promises yet.
Chat box coordinates - Already stored, so that's easy
Toggling chat frame - Will look into it again. The way Confab did it was extremely ugly and not something I want to reproduce
CFE isn't doing variable font size changes, no. It shouldn't be, at least! Will edit the description hehe =)
You say "* Check the box to put the edit box back under the chat frame"
I do not see a check box to move the chat entry box to the bottom of the chat window. Am I missing something?
Edit: found the instructions for dragging edit bar -- might want to update the bullet statement... hehehe
On more question, on my guild chat window the last 3 lines are showing up at 16pt and the rest of the window is 14pt. Is this a setting controlled by CFE?
I absolutely love this mod, thank you so much for making it. Very professionally done.
Since I am now addicted to this mod, I feel compelled to make use of your request for additional functionality and mention a few things I would like to see:
A profile mechanism so I can easily apply the same settings for all of my characters. I appreciate this feature for all mods since many of my characters have the same setups and I like a consistent UI. At the very least, a "default" mechanism that I can set and then apply for each character on demand.
I don't know if this is possible, but if you could remember the locations of the chat windows (coordinate locations on my screen for the "General" and "Combat" windows for example) so that these can be set similarly for all my characters (this goes hand in hand with the aforementioned request for profiles, etc.) that would be great. Basically, all settings (including the location and width of the text entry textbox while you're at it).
You should know that I stopped using 3 other mods now that I have found this and it takes very little time to configure when compared to the amount of work I had to do using those other mods. Admittedly, my request is not something truly necessary since I just told you how easy it is to configure, but it surely would make my life a little easier.
Going to give this a try, in the hopes to get the few features for which I use Prat, which is quite heavy. Thank you for making mods that I would love to make (and thus making my life easier and less heavy on my own to-do list)
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 08: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 06:05 PM.