promotional bannermobile promotional banner

Glassy

An immersive, minimal chat UI for all World of Warcraft versions

Glassy

An immersive, minimal chat UI for all World of Warcraft versions.

This maintained fork builds on the original Glass, adding customization, chat tools, and compatibility with modern WoW clients.

Glassy Preview

Features

  • Smooth animations: Messages slide into view and fade away, with adjustable timing and easing.
  • Customizable appearance: Choose fonts, colors, backgrounds, spacing, and opacity.
  • Flexible chat input: Expand the message area while you aren’t typing.
  • Organized tabs: Drag to reorder, highlight the selected tab, and configure the Combat Log filter bar.
  • Copy conversations: Shift-click a tab to open its contents in a copy window.
  • Built-in timestamps: Customize their format and appearance.
  • Emoji shortcodes: Display ElvUI emojis directly in chat.
  • Editing shortcuts: Terminal-style controls for moving the cursor, deleting text, and restoring deleted text.
  • Compatibility checks: See detected addons and warnings about conflicting Prat modules.

Supported clients

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

Installation

  1. Install through CurseForge, 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 to configure the addon.

Use the packaged release ZIP-not GitHub’s Source code archive, which doesn’t include the required libraries.

Recommended setup

Glassy works on its own. These addons are required for the additional features shown in the preview:

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.

Enable its LinkInfoIcons and History modules.

Important: Open /pratModule Control → set Editbox to Don’t load, then /reload. Leaving that module enabled can move Glassy’s typing box far below the chat window.

ElvUI - emojis

ElvUI is required for emoji textures. Disable ElvUI’s Chat module, then enable Emoji shortcodes in Glassy’s Messages settings.

Without ElvUI, shortcodes such as :smile: remain plain text.

Custom fonts shown in previews require SharedMedia or another addon that registers them.

Commands and shortcuts

Command Action
/gl Open settings
/gl lock Lock or unlock the chat mover
/gl debug Open a copyable layout report
Shortcut Action
Shift-click a chat tab Open that tab’s contents for copying
Alt+Up / Alt+Down Browse sent-message history
Ctrl+E Move to the end of the text
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

Find the full shortcut reference under /glassy → Shortcuts.

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.

The Glassy Team

profile avatar
  • 1
    Projects
  • 12
    Downloads
Donate