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
I installed this for a friend of mine and she is on a laptop and I decided to shrink her UI scale a bit to help w/making more space. This of course made her chat box text very small. I was able to improve the size of the text in her channels, but the chatbox itself still had very small letters. Is there a way to make the enlarged font be in both her chat tabs and the chat box? She is legally blind w/o her glasses on.
Originally posted by Satrina Hm, that shouldn't be possible. Did that persist through a reload UI or log out/log in?
Tried a /rl and login/out, it was stiill there. If I use the fix stated below and relog to a new char I have to go through the same process, I can live with it but get annoying when I forget to do it.
[2008/11/08 16:05:05-216-x1]: <string>:"Dcr:Println('No spell available')":1: attempt to index global 'Dcr' (a nil value)
<in C code>: in function `RunScript'
Interface\FrameXML\ChatFrame.lua:1708: in function `value':
Interface\FrameXML\ChatFrame.lua:3212: in function <Interface\FrameXML\ChatFrame.lua:3144>:
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:2911: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2056: in function <Interface\FrameXML\ChatFrame.lua:2049>:
Happens everytime I log in, found a way to stop it though Went into config screen, clicked on chat frame 1 (or any other), check, then uncheck the 'disable mouse scroll' box and it's fine.
...rface\AddOns\ChatFrameExtender\ChatFrameExtender.lua:1006: attempt to compare number with nil
[C]: ?
...rface\AddOns\ChatFrameExtender\ChatFrameExtender.lua:1006: in function `OnMouseWheel'
...rface\AddOns\ChatFrameExtender\ChatFrameExtender.lua:999: in function `OnMouseWheel'
Interface\AddOns\Minimalist\Minimalist.lua:724: in function `?'
...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:76: in function <...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:73>
I cannot reproduce it at all, even with CFE as the only addon loaded and sitting there spamming bag open. Anything you can tell me about how CFE and your chat frames are configured might help.
Edit: Aha, just got it to do it! Now to figure out what caused it =)
Edit2: Grrrr. And then I reloaded UI and it stopped.