Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(15 Kb)
Download
Updated: 10-19-08 09:42 PM
Pictures
File Info
Updated:10-19-08 09:42 PM
Created:unknown
Downloads:12,326
Favorites:88
MD5:

Chat Frame Extender 2  Popular! (More than 5000 hits)

Version: 2.2.0
by: Satrina [More]

Version 2.2.0 - 19 October 2008

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

Post A Reply Comment Options
Unread 03-09-10, 10:07 AM  
cormanthor
A Warpwood Thunder Caller
 
cormanthor's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 94
File comments: 49
Uploads: 1
Feature request

Not sure if you're still in the update phase, but here goes:

1) Can we get a '/gr' group chat command?
I was trying to do a string.gsub but I can't get it right. Basically using GetRealNumRaidMembers() for '/ra', then GetNumRaidMembers() for /bg, then GetNumPartyMembers() for '/p' , and finally defaulting to '/s'

2) Can we get an option to shorten channel names?
Eg. [G], [O], [P], [PL], etc

Thanks for the work you've put in. If I get the code to work myself, I'll email it to you.

EDIT: Sent the code for the '/gr' update, but it doesn't work if fired from a macro. Works fine from the chat edit box though.
__________________
Some days it's just not worth chewing through the restraints...
Last edited by cormanthor : 03-09-10 at 09:54 PM.
cormanthor is offline Report comment to moderator  
Reply With Quote
Unread 12-22-08, 04:25 AM  
SSquirrel
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
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.
SSquirrel is offline Report comment to moderator  
Reply With Quote
Unread 11-27-08, 12:44 PM  
skeat12
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
No worries, I can wait
skeat12 is offline Report comment to moderator  
Reply With Quote
Unread 11-26-08, 09:27 AM  
Satrina
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 639
Uploads: 24
It will be a little bit yet, sorry =(
Satrina is offline Report comment to moderator  
Reply With Quote
Unread 11-25-08, 12:51 PM  
skeat12
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
I know your probably busy, but any chance the update will appear soon?


Thanks
skeat12 is offline Report comment to moderator  
Reply With Quote
Unread 11-09-08, 04:17 PM  
Satrina
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 639
Uploads: 24
I've got a fix for that in the next release, probably Monday.
Satrina is offline Report comment to moderator  
Reply With Quote
Unread 11-09-08, 09:00 AM  
skeat12
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
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.
skeat12 is offline Report comment to moderator  
Reply With Quote
Unread 11-08-08, 04:17 PM  
Satrina
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 639
Uploads: 24
That's a problem with Decursive, not CFE.
Satrina is offline Report comment to moderator  
Reply With Quote
Unread 11-08-08, 03:42 PM  
Ravenslair
A Kobold Labourer
 
Ravenslair's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 1
got the following error today :

[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>:
Ravenslair is offline Report comment to moderator  
Reply With Quote
Unread 11-04-08, 01:30 PM  
skeat12
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
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.
skeat12 is offline Report comment to moderator  
Reply With Quote
Unread 11-03-08, 05:33 PM  
Satrina
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 639
Uploads: 24
Hm, that shouldn't be possible. Did that persist through a reload UI or log out/log in?
Last edited by Satrina : 11-03-08 at 05:33 PM.
Satrina is offline Report comment to moderator  
Reply With Quote
Unread 11-03-08, 02:04 PM  
skeat12
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
Getting this when attempting to scroll.

...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>
skeat12 is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 10:10 PM  
Zarlunce
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Excellent, seems to be working great. :-) thanks a ton! Love this addon
Zarlunce is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 09:43 PM  
Satrina
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 639
Uploads: 24
2.2.0 is up. Should fix the resizing chat frame thing for you all. Also a bit of extra stuff that I'd been working on =)
Satrina is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 08:03 PM  
Satrina
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 639
Uploads: 24
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.
Last edited by Satrina : 10-19-08 at 08:17 PM.
Satrina is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: