ChatBar

From Turtle WoW Wiki

ChatBar allows you to quickly access and send chat messages of various types directly from a customizable button interface.

Installation

GitAddonsManager

The easiest way to keep ChatBar up to date is by using GitAddonsManager.

  1. Add the Repository: Add the following URL to GitAddonsManager: https://github.com/0ldi/ChatBar.git
  2. Select the Branch: Ensure that the master branch is selected.
  3. Update: Using GitAddonsManager, you can check for and install updates for all your AddOns with a single click.

Manual Installation

If you prefer manual installation, follow these steps:

  1. Go to the main page of the repository.
  2. Click the <> Code dropdown and download the repository as a .zip.
  3. Unpack the .zip and move the ChatBar folder into your Interface/AddOns directory
  4. Restart the game.

Optional:

  • Chronos for channel reordering
  • VisibilityOptions for auto-hide features.



Git Links



Usage

Basic Interactions

Action Description Usage
Left-Click Button Opens the chat input box for the specific chat type or channel Click the button
Right-Click Button Opens a context menu for options (hide button, set sticky, etc.) Right-click the button


Chat Type Buttons

Button Type Description Shortcut/Option
Whisper Send a private message. Right-click for reply/retell options "WHISPER" button
Say Send a local say message "SAY" button
Yell Send a yell message "YELL" button
Emote Send an emote message "EMOTE" button
Party Send message to party chat (shows only if in party) "PARTY" button
Raid Send message to raid chat (shows only if in raid) "RAID" button
Raid Warning Send raid warning (requires raid leader/officer) "RAID_WARNING" button
Battleground Send message to battleground chat (depends on zone) "BATTLEGROUND" button
Guild Send message to guild chat (requires guild membership) "GUILD" button
Officer Send officer note/message (requires permission) "OFFICER" button


Customization Options

  • Reorder channels: Rearrange the channel button order.
  • Toggle vertical/horizontal layout: Switch between vertical or horizontal display.
  • Large buttons: Enable larger button size for easier clicking.
  • Button labels: Show abbreviations or full text.
  • Show button text: Toggle display of chat type abbreviations on buttons.
  • Use channel numbers: Use numeric channel IDs or first letters of channel names.
  • Button flashing: Enable or disable flashing for new messages on buttons.
  • Bar border: Show or hide background/border of the bar.
  • Hide all buttons: Quickly hide or show the entire bar.
  • Hide specific buttons: Manually hide or show buttons for certain chat types or channels.



Preview

Options:


ChatBar:



Configuration

Configuration Menu (Right-Click on the bar)

  • Large Buttons: Toggle larger buttons for better visibility.
  • Vertical Orientation: Switch between horizontal and vertical bar layout.
  • Reverse Button Order: Reverse the order of buttons.
  • Text on Buttons: Show/hide chat type abbreviations.
  • Show Button Text: Toggle the display of full chat type labels.
  • Use Channel IDs: Use numeric channel IDs or first letters.
  • Button Flashing: Enable/disable flashing for new messages.
  • Show Bar Border: Show/hide the background and border.
  • Hide Special Channels: Toggle visibility of addon channels.
  • Hide All Buttons: Show/hide entire bar.
  • Reorder Channels: Customize the order of chat channels.
  • Reset Position: Reset bar to default position.
  • Skin Selection: Choose different visual skins.