ChatBar - Button Bar for openning chat messages of each type.
A little acsii art for demonstration: [oooooooo] o - Buttons, colored the color of a chat type, left click to open editbox of that type, right click for type specific options. Initial letter of the type on or above the button [ ] - Ends of the bar, left click to drag, right click for options
Feedback & Support
If you have bugs or feature requests please use the buttons on the right.
For other feedback, use the comments.
If you'd like to donate to show your support, that can be done through paypal with a paypal account or by credit card. Remember donations are much appreciated but non-contractual. Thank you!
Button / ChatType Options:
Leave (Channel)
Print Channel User List - List prints to the default chat frame. Same as "/list #"
Hide This Button - Hide the button for that chat type or channel by name.
Reply (Whisper) - Open whisper to the last person that whispered you.
Retell (Whisper) - Open whisper to the last person you whispered.
Set Binding By Name (Channel) - Select one of the 10 channel bindings to use for this channel (saved by name instead of by index).
Sticky - http://www.wowwiki.com/Chat#Advanced_Chat_Terminology.2FDetails Note: Channels are all or none, other types can be stickied individually.
ChatBar Options:
Vertical Orienation - Toggles vertical/horrizontal bar via sliding.
Reverse Button Orienation - Toggles button order reversal via sliding
Text On Buttons - Toggles chattype abrev on/next to the buttons
Show Button Text - Toggles chattype abrev visibility
Use Channel ID On Buttons - Toggles using the channel index or the first letter of the channel name
Button Message Flashing - Toggles button flashing when you receive a message of that type
Show Bar Border - Toggles show/hide the bar border/background. Note: You can still click on the ends of the bar when it's hidden
Hide Addon Channels - Hide Sky, CTRA and CTA channel buttons
Hidden Buttons - Submenu for showing manually hidden buttons
Reset Position - Attaches the ChatBarFrame to above the ChatFrame1 tab
Reorder Channels - General, Trade, LocalDefense, LookingForGroup, WorldDefense, GuildRecruitment, others...
Bindings
There are now bindings available for the chat types and channels by index. Individual channels can also be set to bind by name, overriding a indexed binding of your choice.
Localizations:
English, German, French, Spanish, Russian, Simplified and Traditional Chinese
(I only speak English. All other translations have been user submitted. So if you have updates or new translations let me know.)
User Submitted Skins
The skinning system is a bit unique because it has more layers than a normal button with full up/down specularity and shadow as well as flash/hover alpha and normal shaping graphic that are all translucent to allow for the buttons to correspond to the chat type's selected color for each button.
To add a new custom Skin drop its folder into the ChatBar folder, modify the ChatBar_AltArtDirs table in ChatBar.lua and append the new folder name, then add a CHATBAR_SKIN# variable to the end of the localization file for it's readable name. Then select it from the dropdown in game.
Comes with the following skins: Solid, Glass and Squares
Reset
If you lose the bar you can reset it with this script: /run ChatBar_Reset()
Change Log - ChatBar
v3.0
-Added a fix for parsing the first character of a chinese channel (3 chars)
-Fixed battleground chat button not showing up (thanks 狂飙)
-Fixed Show Channel ID on Buttons not working
v2.9
-Fixed a channel bug
v2.8
-Added Chat Type Bindings
-Added Channel Bindings by Number
-Channel Bindings can be overridden to save by name
-Updated a lot of old code
-toc to 30200
v2.7
-Added Simplified Chinese Localization (thanks IceChen)
-Added new Squares skin (thanks Chianti/Кьянти)
-Added new skin dropdown (Solid, Glass, Squares)
v2.6
-Added Traditional Chinese Localization
-Fixed a bug with Russian Localization
v2.5
- toc to 20400
- Fixed Sea dep
v2.4
-Removed SeaPrint usage
-Made Chronos optional: Reorder Channels is disabled w/o Chronos installed.
-Added english TBC/WotLK capitol cities to the reorder management
(Best results if in a capitol city and in the LFG queue)
v2.0
-Added an option to Hide All Buttons
-Fixed menu not showing a list of hidden buttons
v1.9
-Fixed chat type openning for new editbox:SetAttribute syntax
v1.8
-Prepared for Lua 5.1
-Added embedded SeaPrint for printing (was already used, just not included)
v1.7
-Added Raid Warning (A) and Battleground (B) chat
v1.6
-Channel Reorder no longer requires Sky
-toc to 11200
v1.5
-Fixed saved variables issue with 1.11 not saving nils
-Fixed a nill bug with the right-click menu
v1.4
-Fixed a nil loading error
v1.3
-Fixed nil SetText errors
-Fixed channel 10 nil errors
-Added Channel Reorder (from ChannelManager) if you have Sky installed (uses many library functions)
v1.2
-VisibilityOptions AutoHide is now smarter and shows whenever ChatBar is sliding or being dragged or the cursor is over its menu
-Fixed Eclipse onload error
-Fixed Whisper abreviation
v1.1
-Addon Channels Hidden added GuildMap
-Text has been made Localizable
-Officer chat shows up if you CanEditOfficerNote()
-Buttons now correctly update when raid, party, and guild changes
-Hide Text now correctly says Show Text
-Fixed button for channel 8 to diplay and tooltip correctly
-Added Reset Position Option
-Added Options to hide the each button by chat type or channel name (hide from button menu, show from main sub menu)
-Added option to use Channel Numbers as text overlay
-Added VisibilityOptions, however autohide is a bit finicky atm.
v1.0
-Initial Release
Optional Files - ChatBar
Sorry, there are currently no optional files available.
Originally posted by nonameform New version seems to be bugged. Whenever someone says something in Guild or Raid chat and I click on a custom channel (number 5 only), my input goes to Guild or Raid chat. If I click on a custom channel 6 and then on custom channel 5, I can input text in proper chat, not into Guild or Raid chat.
Channels 1-4 are standard Blizzard channels: General, Trade, LocalDefense and LookingForGroup respectively.
Before the update there was no such problem.
I'm running in to the same sort of thing. And it is also happening with LookingForGroup. If the channel I was in before LFG was guild, raid or whisper, and then I click on LookingForGroup, it goes into the channel I was in before, or just to the Say channel. Only when I click on one of the other standard channels (General, Trade, LocalDefense), can I then get it to go into LookingForGroup. The old version prior to the update was working fine...it just needed a toc bump. Not sure what else got changed, but now it appears to be bugged.
New version seems to be bugged. Whenever someone says something in Guild or Raid chat and I click on a custom channel (number 5 only), my input goes to Guild or Raid chat. If I click on a custom channel 6 and then on custom channel 5, I can input text in proper chat, not into Guild or Raid chat.
Channels 1-4 are standard Blizzard channels: General, Trade, LocalDefense and LookingForGroup respectively.
I am also having problems with chat bar since last patch, it prevents me clicking on a name in the general log so am unable to reply to whispers etc, I found 2 add ons responsible for this Chat Bar and ora 2, since ora 2 has been updated can now use that one again. Any body else experanced this problem with Chat Bar?
Originally posted by Kerecha Im having some problems with the bar not remembering my placement and snapping itself back to the start position, instead of under the minimap where i place it.
If you disable and re-enable ChatBar the position always resets. Make sure you turn off all addons EXCEPT ChatBar to make sure its not a conflict with another addon, which I most likely is. ChatBar never moves for me unless I have disabled it then re-enabled it.
__________________
There is absolutely no evidence to support the theory that life is serious.
Originally posted by NiQil Any ETA on an update to 3.2?
If you enable "Load out of dates" at the addon section, the addon still works perfectly.
Though the 'expert' wants to edit the .toc file with a text editor, making sure the following line is in it:
## Interface: 30200
(Instead of 30100 or 30000)
Im having some problems with the bar not remembering my placement and snapping itself back to the start position, instead of under the minimap where i place it.
So having just stumbled on this addon I'm amazed I went this long without it. I hate having to type out channel names. And I always need to at the worst possible moment. Thanks
Originally posted by AnduinLothar What, you want key bindings for the different chat types?
Yeah. That would make chating in different types of chat much faster, like when I'm trying to form a group or raid, going from /2 to /4 and then asking in /g and the then to /p and then back to /g and never have to leave the fingers from the letter zone of keyboard ( not needing to do [shift+7] or moving your hand over to the numpad for the [ / ] key and then rezoning my right on the keyboard ). I know this sounds like a lot of crying over nothing, the thing is just that I'm a slow typer and this kinda thing might help me a little.
I hope that you understand where I'm going with this
Originally posted by masterinn I love this mod, good function, great look, simple and easy to use. The only thing missing to make it perfect (and therefor on my "can-not-play-without-this-mod" list) is key binding function. I've been looking for an add-on that dose that, and haven't had much luck, and this mod has been a great alternetiv. So I thought it would be a great idea to explore that possability.
P.s. sorry for my bad spelling, I'm not born in English speaking country
What, you want key bindings for the different chat types?
I love this mod, good function, great look, simple and easy to use. The only thing missing to make it perfect (and therefor on my "can-not-play-without-this-mod" list) is key binding function. I've been looking for an add-on that dose that, and haven't had much luck, and this mod has been a great alternetiv. So I thought it would be a great idea to explore that possability.
P.s. sorry for my bad spelling, I'm not born in English speaking country
Originally posted by Shannia I love this mod but since the latest mini patch i can't get mine to show up anymore, is this happening to anyone else?
Just go to your add on section and click the box that says Load out of date addons i did and it works fine for me it will be located when you sign in your account at your char selector page the addon section on bottom left when you click there is the box at the top right.
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.
*Clicking the donate button above will take you to PayPal.com
*Clicking the donate button above will take you to Pledgie.com