Skip to content
/ toxiui Public
forked from Toxicom/toxiui

ToxiUI is a plugin for ElvUI for World of Warcraft

License

Notifications You must be signed in to change notification settings

shrift/toxiui

This branch is 1185 commits behind Toxicom/toxiui:stable.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8d8d24f Β· Jan 28, 2023

History

12 Commits
Nov 28, 2022
Oct 29, 2022
Jan 28, 2023
Oct 29, 2022
Jan 18, 2023
Jan 28, 2023
Oct 29, 2022
Nov 28, 2022
Jan 18, 2023
Oct 29, 2022
Oct 29, 2022
Oct 29, 2022
Oct 29, 2022
Jan 28, 2023
Jan 28, 2023
Jan 28, 2023
Oct 29, 2022
Oct 31, 2022

Repository files navigation

ToxiUI is a minimalistic edit of ElvUI by Toxi

It's best played at 1440p resolution!

Features:

  • Very easy installation process
  • Modern & customisable data panel - WunderBar
  • Constant updates
  • Lots of extra built-in plugins for Quality of Life
  • DPS & Healer layouts
  • 3 themes to choose from
  • Easily customisable gradient colors

How to keep up to date with repo

  1. Clone the repository
  2. git checkout development
  3. Create a symlink directory junction
    1. Open up Command Prompt as administator
    2. mklink /J <new path> <old path>

Example:

mklink /J "D:\Games\World of Warcraft\_retail_\Interface\AddOns\ElvUI_ToxiUI\" C:\Users\Toxi\Documents\GitHub\toxiui

Development workflow

Use the development branch

The stable branch should be updated only every big (non-beta) release, so that we have a reference.

Pull requests only

Please do not push code to the stable or development branches and only use Pull Requests.

Commit messages

We use a VSCode extension called Emoji Log for commit messages. This is so that #git-feed is readable and easy to understand.

Commits including TEST: will be exluded from the changelog in #build-releases

VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ahmadawais.emoji-log-vscode

Code formatting

Please install the stylua extension and setup to format on save

https://marketplace.visualstudio.com/items?itemName=JohnnyMorganz.stylua

Chat Commands:

General (user facing)

Prefix: /tx /txui /toxui /toxiui

/tx - ElvUI TXUI Options Dialog (alias of /tx settings)
/tx changelog - ElvUI TXUI Options showing ONLY the changelog
/tx wb - ElvUI TXUI Options showing ONLY WunderBar
/tx badge - Disable chat badges (only possible if you actually have a chat badge)
/tx export names - Export a list of all character names where ElvUI was active
/tx reset - Resets all TXUI Settings (not the ElvUI profile itself, tho a re-install is needed to gain access to TXUI features back)
/tx status - Shows the Diagnostic Popup (alias of /tx info)
/tx install - Shows the Installer Dialog for TXUI

Dev Section (or beta builds)

/tx dev profile [dps|healer] - Install the ElvUI Profile without confirmation
/tx dev cvar - Sets the default ElvUI Cvars (+ personal change)
/tx dev chat - Install a custom chat config
/tx dev wb - Enables the wunderbar debug mode
/tx dev splash - Shows the Splashscreen for 15 Seconds
/tx dev dpi - Gives you a scaled pixel perfect number (Magic Config Number -> Actual Number)

Devs Only

/tx dev toggle - Toggles Developer mode, which activates overrides and custom features (like Escape-Menu Background etc)

Exports

/tx dev export bw [dps|healer] - Exports the BigWigs profile for DPS or Healer
/tx dev export dbm [dps|healer] - Same as above just for DBM
/tx dev export names - Triggers the import of badge names (decode)

About

ToxiUI is a plugin for ElvUI for World of Warcraft

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 100.0%