promotional bannermobile promotional banner

Glassy Chat - WoW Forever & EllesmereUI

Immersive, minimal chat UI for WoW Forever, Retail, and every Classic version. Works with EllesmereUI and ElvUI.

Glassy

An immersive, minimal chat UI for WoW Forever, Retail, and every Classic version. It continues the original Glass design with Classic compatibility fixes, more customization, and new chat tools.

Classic twist Glassy Preview

Same, but different… Glassy Preview Two

Features

  • Keep chat out of the way until you need it. Messages fade smoothly and return when you hover or start typing.
  • Make it fit your UI with separate fonts and outlines for tabs, messages, and the edit box, plus custom colors, backgrounds, spacing, opacity, and animations.
  • Keep tabs and the Combat Log organized with reordering, shared label colors, and consistent styling.
  • Find and share conversations with retained history, timestamps, phrase filtering, per-tab copying, and a live search through each tab's messages.
  • See smileys such as :) and codes such as :smile: as small faces, in Glassy's gold style or a classic yellow set. No other addon is needed.
  • Keep track of busy tabs with an optional unread count, and keep character whisper tabs open across reloads and logins.
  • Match EllesmereUI automatically: its window skin, accent color, and UI font, with every Glassy setting also in its options panel.
  • Track a recipe someone linked by right-clicking it (Retail and WoW Forever).
  • Scroll back one message at a time, with no misaligned lines during Retail boss encounters.
  • Type without giving up familiar shortcuts or your WoW keybindings.
  • Preview your setup with demo mode, which plays sample chat to show styles and animations.
  • Use the same addon across current WoW clients, with ten interface languages included. Korean, Chinese, and Russian text keep native fonts even with a custom font.

Supported clients

Classic Era and Hardcore, Burning Crusade Anniversary, Mists of Pandaria Classic, WoW Forever, and Retail.

Installation

  1. Install through CurseForge, Wago Addons, or download the packaged addon ZIP from GitHub Releases.
  2. For manual installation, extract Glassy into your WoW client's Interface/AddOns folder. Glassy.toc should be directly inside Interface/AddOns/Glassy.
  3. Restart WoW, or /reload when updating an existing installation.
  4. Enter /gl, or open Options → AddOns → Glassy, to configure the addon.

Use the packaged release ZIP, not GitHub's Source code archive, which does not include the required libraries.

Recommended setup

Glassy works on its own. Prat is required for the additional features shown in the preview, and EllesmereUI and ElvUI users need one setup step each:

Prat 3.0 - icons and saved chat history

Prat 3.0 is required for player class icons, item-link icons, and restoring chat history after reload or login.

Recommended Prat modules: ChannelNames, Highlight, History, Invites, LinkInfoIcons, PlayerNames, and UrlCopy.

Important: Open /gl → About → Compatibility and disable the listed Prat interface modules. In particular, set Prat's Editbox module to Don't load, then /reload; leaving it enabled can move Glassy's typing box far below the chat window.

EllesmereUI

With EllesmereUI installed, Glassy's windows use its window skin, untouched label and separator colors follow its accent color, and the default font becomes its UI font. Colors and fonts you set in Glassy still take priority. Every Glassy setting is also in EllesmereUI's options panel, in a Glassy section included in its search.

Disable the EllesmereUI Chat addon: it restyles the same chat frames as Glassy.

ElvUI

If you use ElvUI, disable its Chat module so Glassy can manage chat. The rest of ElvUI works alongside Glassy.

Commands

Command Action
/gl Open settings
/gl lock Toggle the chat-frame mover
/gl debug Open a copyable layout report
/gl news Open the version history
/gl demo Toggle demo mode

/glassy and /glass work as aliases.

Selected shortcuts

Shortcut Action
Shift-click a chat tab Open that tab's contents for copying
Right-click a chat tab Open its menu, including Search messages
Mouse wheel Scroll one message at a time
Shift + mouse wheel Scroll within a long message
Right-click a recipe Track or untrack it (Retail and WoW Forever)
Right-click a player name, then Move to Whisper Window Move that conversation into its own whisper tab
Alt+Up / Alt+Down Browse sent-message history
Alt + key Use the corresponding WoW keybinding while typing
Ctrl+E Move to the end of the text
Ctrl+W Delete the previous word
Ctrl+U Delete text before the cursor
Ctrl+K Delete text after the cursor
Ctrl+Y Restore text removed with Ctrl+U or Ctrl+K

Source and support

Visit GitHub for the source code and documentation. Report bugs or suggest features through GitHub Issues.

When reporting a problem, include your WoW client version, any Lua error, and the report from /gl debug.

Glassy Chat - WoW Forever & EllesmereUI Team

profile avatar
  • 1
    Projects
  • 993
    Downloads
Donate