ChatBar - Button Bar for openning chat messages of each type.
Current addon version: 3.0
-
v3.0
- Split the original ChatBar.lua into focused files for core logic, buttons, menus, updates, and options
- Replaced the old Large Buttons toggle with adjustable Button Size, Button Text Size, and Button Spacing settings
- Added additional built-in skins including Text Only and Octagon, and switched skin selection to a dropdown in the options panel
- Removed channel reordering and the Chronos dependency
- Redesigned the options window into General and Channels tabs
- Removed the old Hide Addon Channels and Hide All Buttons options in favor of per-button visibility control
- Moved button visibility management into the Channels tab with checkboxes, scroll support, and Select All / Clear All actions
-
v.2.5 Thx Lichery for updates:
- Added larger buttons option to options menu
-
v2.4
- Added Simplified Chinese Localization (thanks IceChen)
- Added new Squares skin (thanks Chianti/Кьянти)
- Added new skin dropdown (Solid, Squares)
-
v2.3
- Added Traditional Chinese Localization
- Fixed a bug with Russian Localization
-
v2.2
- Removed SeaPrint usage
- Made Chronos optional: Reorder Channels is disabled w/o Chronos installed.
-
v2.1
- Added Russian Localization (thanks Старостин Алексей)
-
v2.0
- Added Alternate Artwork (thanks Zseton)
-
v1.9
- Added Spanish Localization (thanks NeKRoMaNT)
-
v1.8
- Added an option to Hide All Buttons
- Fixed menu not showing a list of hidden buttons
- Fix for display of the BG button only on battlegrounds, added Localization.ru, fixed Localizations
- Changed the channel order
- Added Battleground and RaidWarning channels
-
Based on
ChatBar 1.6
Put ChatBar folder to World of Warcraft\Interface\AddOns
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
- 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.
- Sticky - http://www.wowwiki.com/Chat#Advanced_Chat_Terminology.2FDetails
- Note: Channels are all or none, other types can be stickied individually.
-
General Tab - Contains layout, text, art, and visual settings for the bar
- Use Alternate Artwork - Select the active built-in skin from a dropdown list
- Button Size - Adjusts the size of each chat button.
- Button Text Size - Adjusts the text size used on or around each button.
- Button Spacing - Adjusts the gap between adjacent buttons.
- 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
- Reset Position - Attaches the ChatBarFrame to above the ChatFrame1 tab
-
Channels Tab - Lists all available ChatBar buttons and channels with checkbox-based visibility control
- Channel Visibility - Use the Channels tab checkboxes to choose which buttons are shown
- Select All / Clear All - Show or hide every listed button in the Channels tab at once
- Scrollable Channel List - Lets you manage all listed buttons even when the list exceeds the panel height