Git Product home page Git Product logo

glass's Introduction

Unmaintained

Unfortunately, I do not play World of Warcraft anymore, so I can no longer maintain this addon.

Please feel free to fork and rebrand if you want to take this on. ๐Ÿ™‚


Glass

An immersive and minimalistic chat UI for World of Warcraft

Demo

(Click for slightly higher resolution)

Why?

I wanted to have a chat UI that didn't look like it was designed in 2004.

I tried several addons that customize the chat interface but was left unsatisfied. So I decided to make one myself.

The goal of Glass is to be unobtrusive. Messages only appear when they come in and fades out after a few seconds. Chat tabs are hidden until the player hovers over the chat UI. There is no always-visible background. Glass is invisible until the player needs it.

Install

Glass is available on CurseForge

You may also download the latest release on GitHub

Commands

  • /glass - open the settings window
  • /glass lock - unlock the chat frame

Customization

Not everyone likes the same look. Glass tries to accommodate your own preferences by giving you options to change the:

  • Chat frame width, height, and location
  • Font and font size
  • Message fade out delay
  • Background opacity

Moreover, unlike the default chat UI, these settings may be shared between characters.

Addon compatibility

ElvUI

Glass works with ElvUI, but make sure to disable the Chat module.

Prat 3.0

Glass works with Prat, but make sure to disable the EditBox module.

Prat Timestamps work with Glass but with a caveat. Prat allows you to select which tabs to enable timestamps on. This is currently not supported and Timestamps will be enabled on all tabs if the Prat Timestamps module is loaded. If you want to disable Prat Timestamps, you'll need to set the module to "Don't load" (just "Disabled" won't work).

Note: WoW's built-in timestamps work with Glass. (Interface -> Social -> Timestamps)

Leatrix Plus

Glass works with Leatrix Plus. You might encounter issues when enabling features that modify chat behaviour such as "Recent chat window" or "Use easy resizing". Switching these features off will resolve issues with Glass.

Issues and suggestions

Check the Issue tracker on GitHub to see if someone else has already reported your issue. If not, leave a comment on CurseForge.

License

MIT License

Copyright (c) 2020 Mitchel Cabuloy

glass's People

Contributors

mixxorz avatar sammyjames avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.