Skip to content

lioryx/ChatBar

 
 

Repository files navigation

ChatBar

ChatBar - Button Bar for openning chat messages of each type.

Current addon version: 3.0

Original creator

Modify creator

Changelog

  • 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

How to Install

Put ChatBar folder to World of Warcraft\Interface\AddOns

Detailed description

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

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.
  • Sticky - http://www.wowwiki.com/Chat#Advanced_Chat_Terminology.2FDetails
    • Note: Channels are all or none, other types can be stickied individually.

ChatBar Options:

  • 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

About

keep for personal use

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Lua 100.0%