Leatrix Plus

A modular and powerful quality of life addon for Shadowlands, Burning Crusade Classic/Wrath Classic and Classic Era/SoM.

Links

Download Leatrix Plus for Shadowlands

Download Leatrix Plus for Burning Crusade Classic and Wrath Classic

Download Leatrix Plus for Classic Era/SoM

Wrath Classic

Leatrix Plus is now available for Wrath Classic. In CurseForge App, right-click Leatrix Plus in your Wrath addon listing and change the release type to alpha. Keep it as alpha until Wrath launches for everyone. After that, you can change it back to release or keep it as alpha.

Dragonflight

Leatrix Plus will be available for Dragonflight probably around September/October 2022.

Support

For support and feedback, enter the addon name, game expansion and your message in an email. Don't forget to include the addon name and game expansion.

Updates

Use CurseForge App to keep Leatrix addons up-to-date. There is now a standalone version for those that don't wish to install Overwolf.

You should read the change log when updating Leatrix Plus. In CurseForge App, the change log can be found on the main addon page. On the CurseForge website, it can be found on the Files page.

Repository

Leatrix addons are available on GitHub.

What's new in Leatrix Plus?

Here's what's new in Leatrix Plus lately. If you don't read the change log, you may not be aware of the new and updated features.

August 2022

  • All Leatrix addons for BCC now fully support Wrath Classic. Updates will now focus on Wrath Classic for the time being.

July 2022

  • For the Enhance tooltip setting (interface menu), you can now hide the health bar.

  • For Enhance minimap in Classic, you can now hide the tracking button.

  • All Leatrix addons for BCC will now attempt to run on Wrath Classic Beta (note that they have not been tested and there are no Wrath features yet).

June 2022

  • You can now get a web link for almost anything using a simple key bind. Head into the game key bindings section (accessible from the game menu) and click Leatrix Plus. Assign a key bind for show web link. Now hover over any item, NPC, mount, pet, spell, talent, toy, player (and more) and press your key bind. Press CTRL/C to copy the web link shown and paste it into your browser.

  • You can now set key binds for flares (world markers). Head into the game key bindings section to assign your key binds for flares.

  • You can now set key bindings to toggle any Leatrix addon. Head into the game key bindings section to assign your key binds.

  • You can now set a keybind to announce rares in General chat channel. Head into the game key bindings section to assign your keybind.

  • For all of the frame management settings (frames menu), you can now right-click and drag to position the frames using snap-to-grid. A frame alignment grid will be shown while moving the frames too.

  • For Shadowlands, you can now set the field of view (system menu).

  • For Classic, you can now customise the flight time progress bar (interface menu). You can change the position, scale and width of the bar, remove the background texture and destination text and you can click through the bar as if it isn't there.

May 2022

  • You can now show a timer under the dungeon ready frame and the PvP encounter ready frame so that you know how long you have left to click the enter button (interface menu).

  • Sell junk automatically (automation menu) now lets you exclude specific junk items that you don't want to be sold.

  • For Classic, the double-wide quest log, professions frame and skill trainer frame are now all taller (interface menu).

  • You can now mute mechanical mount footstep sounds independently of mechanical mount sounds (system menu).

April 2022

  • For Shadowlands, do you wish you were immune to those Jack-o'-Lantern, Hallowed Wand or Witch transformations? Now you can be with a new Remove transforms setting (system menu). More transforms will be added over time.

  • For Shadowlands, faster movie skip (system menu) now lets you skip cinematics automatically in instances.

  • For Classic, there is now a button to toggle character frame stats if you use Enhance dressup (interface menu).

March 2022

  • For Shadowlands, you can now move and scale the Zereth Mortis Cosmic Energy bar using a new option to manage the widget power frame (frames menu).

  • Show train all button (interface menu) now lets you train all available skills instantly.

  • For Classic, the Enhance trainers setting (interface menu) now shows a train all button so that you can train all available skills instantly.

January 2022

  • Automate quests (automation menu) now lets you choose the override key you want to use.

December 2021

  • A revamp of Enhance minimap (interface menu). You can now have a square minimap, hide or combine addon buttons (with an exclude option), resize, rescale and move the minimap and show who pinged.

  • There's a new chat filter setting (chat menu) for blocking duel spam, drunken spam and spell interrupt spam. So now you can block most Player has interrupted Spell messages.

  • You can hide hotkey and macro text on action buttons and increase the size of chat text up to 28 point (text menu).

  • Show Wowhead links (interface menu) will now link directly to the comments section if that's what you wish.

  • Recent chat window (chat menu) now mimics the actual chat window for font colors and size.

  • For Classic, there's a new setting to show flight times (interface menu). It includes more flight times than any other addon so there's no need to share flight data or download fixes. It even supports multiple flight routes (for characters that don't have all the flight points unlocked yet).

  • For Classic, Battlemaster gossip is now skipped if you use the Automate gossip setting (automation menu).

November 2021

  • Lots of enhancements to Enhance dressup (interface menu). Item toggle buttons, lots of model change buttons (such as show my outfit on target and show target's outfit on me), an animation slider for the currently viewed model (which could be your character or your target) and for Classic, a new button to toggle character frame stats.

  • Accept resurrection (automation menu) now lets you choose whether combat resurrection should be included.

  • All of the social menu settings can now be applied to community members as well as friends and guild members.

Feature List

Leatrix Plus includes a ton of features and all of them are listed below. Leatrix Plus for World of Warcraft Classic has some additional features and you can find these at the end of the listing.

Leatrix Plus is completely modular in design. This means that code for any specific setting is only run if that setting is enabled. If you don't enable a setting, code for that setting is not run.

In this way, Leatrix Plus can avoid conflicts with other addons. For example - the Enhance minimap setting will completely replace your minimap. But you may have an existing minimap addon already. If you would prefer to keep using your existing addon, just don't enable Enhance minimap and the code for that setting won't even be run.

Leatrix Plus is great for performance. All the code is in a single Lua file with only a few essential libraries used. Everything else is native code giving you a lot of UI customisation in a single, small addon.

Automation

Automate quests

Automatically accept and turn in quests. Quests which have a gold, currency or crafting reagent requirement or which feature a skip option are not automated. You can choose to accept any combination of regular, daily and weekly quests.

Automate gossip

Hold alt to select gossip automatically. Some common gossip windows are automated without alt (such as merchants and battlegrounds).

Accept summon

Automatically accept summon requests after a 10 second warning.

Accept resurrection

Automatically accept resurrection requests with a setting to exclude combat resurrection.

Release in PvP

Automatically release in battlegrounds with exclusion settings for longer battlegrounds and an optional delay slider.

Sell junk automatically

Automatically sell junk items when you visit a merchant. Unlike many sell junk addons, Leatrix Plus sells every junk item in your bags in one sale. No need to open the vendor multiple times. You can exclude specific items from being sold if you like.

Repair automatically

Automatically repair your gear when you visit a suitable merchant along with a setting to use guild funds.

Social

For all of the social menu settings below, friends refers to people on your friends list. However, if you wish, you can define friends as including guild members and community members too using the settings in the social menu.

Block duels

Automatically block duels from players who are not friends.

Block pet battle duels

Automatically block pet battle duels from players who are not friends.

Block party invites

Automatically block group invites from players who are not friends.

Block friend requests

Automatically block BattleTag and Real ID friend requests.

Party from friends

Automatically accept group invites from friends.

Sync from friends

Automatically accept party sync requests from friends.

Queue from friends

Automatically accept Dungeon Finder queue requests from friends.

Invite from whispers

Automatically send a group invite to anyone who whispers you with a keyword of your choice (with a setting to limit it to friends).

Chat

Use easy resizing

Resize the chat frame upwards simply by dragging the chat tab. Useful for checking recent chat quickly.

Hide the combat log

Without the combat log tab, there is more room for chat windows in your chat frame. You probably never use the combat log anyway.

Hide chat buttons

Keep your chat frame free of clutter by hiding the chat buttons (with a setting to show voice chat buttons if required).

Hide social button

If you don't want to see the social button, you can hide it along with the quick-join notification.

Move editbox to top

If your chat editbox is too low, move it to underneath the chat tab.

More font sizes

Increases the font size range all the way up to a huge 28 point font.

Disable sticky chat

Prevent chat from remembering your last chat channel.

Disable sticky editbox

Prevent chat from keeping focus on the editbox.

Use arrow keys in chat

If you want to traverse the editbox, just use the arrow keys.

Disable chat fade

Prevent chat from fading after a time period.

Universal group color

Keep raid and party chat the same color.

Recent chat window

Open the last 128 chat messages in a copy-friendly window. Useful for copy and pasting website links. Supports full color text including Battle.net messages.

Increase chat history

Increase chat history from 128 lines to 4096 lines.

Filter chat messages

Block spell interrupt spam. Also block duel spam and drunken spam unless it applies to your character.

Text

Hide error messages

Hide red error text shown in the error frame (such as not enough rage) with a filter to exclude a few important messages (such as bags are full).

Hide portrait numbers

Hide the damage and healing numbers shown in the portrait and pet frames.

Hide zone text

Hide the area names that normally show when you change area.

Hide action button text

Hide hotkey and macro text shown on action buttons.

Resize mail text

Resize the font used for mail.

Resize quest text

Resize the font used for quest detail text.

Interface

Enhance minimap

A complete minimap replacement built into Leatrix Plus. You can have a square map, hide or combine all addon buttons (with an exclude option for addons that you want to remain visible), resize the minimap, rescale the minimap, rescale the cluster, show who pinged and more.

Enhance tooltip

A complete tooltip replacement built into Leatrix Plus. The tooltip will be color-coded, making it easier to read, you can rescale it, show the unit's target, anchor the tooltip to a fixed point or the cursor (with offset support) and tint the backdrop color based on faction.

Enhance dressup

Lots of new features for the dressup frame. You can show slot toggle buttons to make dressing up easier, show your target, show your target's outfit on you, show your outfit on your target and see the dressup model in one of 32 available animations.

Show volume slider

Show a handy volume slider in one of two places in the character frame so that you can change your game volume easily. All slider controls in Leatrix Plus support mousewheel for fine-level control.

Show cooldowns

Show up to five beneficial cooldown icons above the player or target frame. If you want see when a buff is about to expire or Mend Pet or a spell proc, you can enter up to 5 spell IDs (per class and per specialisation) to see the spell cooldowns above the player or target frame.

Show durability status

Show an itemised and color-coded summary of your armor's durability in the character frame. Also shows an overall percentage of durability when your character dies.

Show pet save button

The pet save button lets you save your current pet team (including pet abilities) to a single command. You can save these commands in a text file so that you can paste in one command to populate your pet team and have all your favorite abilities ready to use.

Show raid button

For large raids, the raid frames can take up a lot of screen space so you may not want them visible all the time. The raid button lets you toggle the raid frames on and off as you wish without having to open the raid management frame.

Show train all button

This adds a button to the tradeskill trainer frame which will allow you to train all available skills instantly.

Show borders

You can add customisable borders to any edge of the screen. You can change the size of the borders and the transparency. The borders appear on top of the game world but under the UI so you can place UI elements over them.

Show player chain

Make your player frame more interesting and personal by showing a rare, elite or rare elite chain around it.

Show ready timer

Adds a timer bar to the dungeon ready frame and the PvP encounter ready frame so you can see how long you have left to click the enter button.

Show Wowhead links

You can show Wowhead links in the quest log and achievements frame so if you are stuck on a quest or an achievement, hover your pointer over the link, press CTRL/C and paste the link into your web browser. Optionally, you can have the links jump directly to the Wowhead comments section too which can be really useful as the information you need is probably one of the highest rated comments.

Frames

Manage various frames

Under the Frames menu, you can position and scale the player frame, target frame, ghost frame, timer bar, buffs frame, player alternative power bar, widget frames (top center and power), focus frame and loss-of-control frame.

Class colored frames

The player and target frames will have a class-colored background.

Hide alerts

You can hide all the alerts that popup such as achievement alerts, profession alerts, pet battle reward alerts, etc.

Hide bodyguard gossip

One problem with the Garrison bodyguard is that when you right-click it, you will see a gossip frame. This setting stops the gossip frame from appearing on an active bodyguard (it will still show for bodyguards you are not currently controlling). You can hold shift to override it.

Hide talking frame

The talking frame normally shows when an NPC is talking to you. Some people like it for role-playing but if you're not one of them, this setting lets you hide it.

Hide clean-up buttons

Clean-up buttons are used to sort your bags for you. But some people prefer to sort their own bags and find that the buttons just get in the way and can be accidentally clicked. This setting lets you get rid of them.

Hide boss banner

The boss banner normally appears when you have killed a boss. It shows the name of the boss and the loot that was distributed. If you don't care about such information, you can hide the banner.

Hide event toasts

Event toasts include the level-up display and pet battle rewards. When you ding and a banner displays congratulating you on your new level and showing you new spells that are available, that's an event toast. Event toasts are also used in dungeons to show you the dungeon objectives. This setting hides all event toasts except the level summaries and final completion toast in Torghast. It doesn't hide those because they are important but it hides all the others.

Hide gryphons

If you use the default acion bars, this will hide the gryphons that normally show either side of the main bar.

Hide stance bar

If you use the default action bars, this will hide the stance bar - also known as the class bar or shapeshift bar depending on your class.

Hide order hall bar

This will hide the bar that appears at the top of the screen when you enter a class order hall.

Hide bags and micro

If you use the default UI, you can hide the bag frame and the microbuttons for a cleaner interface.

System

Disable screen glow

Wow adds a screen glow effect to make the world look brighter. For some people, it's too bright and creates feelings of nausea. With this setting, you can remove the screen glow. As a nice bonus, removing the screen glow also removes the drunken haze effect.

Disable screen effects

Similar to the screen glow, screen effects include the grey screen of death, invisibility spells and the Cloak of Ven'ari effect. Note that the Shadowlands zones don't use the grey screen of death.

Set weather density

Playing in the rain might not be so much fun for you. With this setting, you can reduce the intensity of weather effects or disable weather completely!

Max camera zoom

You can only zoom out from your character to a set distance. This setting increases that distance so you can zoom out much further. This is very useful (possibly even essential) for certain boss encounters where you need to see everything around you.

Set field of view

You can set the field of view from 50 to 90.

Silence rested emotes

If you're in a rested area, maybe you're enjoying the evening on a role-playing realm or you're tabbed out watching the latest Taliesin & Evitel video while queued for a dungeon and you don't want all the laughing and cheering emote sounds in the background. With this setting, emote sounds are silenced while your character is resting. This setting also silences emotes when you are in a pet battle and various other places where the emote sounds might be unwanted.

Mute game sounds

You can mute a wide variety of game sounds such as trains, worgen sniffing, football (very useful to silence trolls), spell fizzle, mounts and there's even a setting to mute the character wailing that you normally hear (or endure) during combat.

Disable bag automation

This setting stops your bags from opening and closing automatically when you visit a merchant, bank or mailbox. If you like to open your bags when you want them open and have your bags kept open after visiting a merchant so that you can close them in your own time rather than when the game thinks your bags should be closed, this setting is for you.

Disable pet automation

When you drag a battle pet into the first battle pet slot, the game automatically summons that pet. This may be unwanted as you may have simply been trying to arrange your team for an imminent battle. So this setting dismisses the pet that the game automatically summons (if you are in combat, the pet will be dismissed as soon as combat ends). You can still summon pets manually and they won't be automatically dismissed.

Show character addons

By default, the built-in addons frame shows addons enabled for your entire account. This isn't always preferable as when you disable an addon, you probably want that addon to be disabled for your logged-in character only (otherwise you would just delete the addon). So with this setting, character addons are shown by default, not account addons.

Remove raid restrictions

By default, the game does not allow you to convert a party group to a raid group if there are low level characters in the group (under level 10). If everyone in the group has Leatrix Plus installed with this setting enabled, you can convert a party group to a raid group regardless of the character levels in the group. If you want a raid consisting of a level 60 and a level 1, you can do that.

Disable loot warnings

When you choose a loot roll option or attempt to sell or mail certain items, you might get a confirmation prompt. If you don't need to see the confirmation, this setting lets you skip it.

Save profession filters

While crafting, you open up your profession frame and choose your current expansion from the dropdown menu along with other settings such as whether to only show items that award skill points or that you have materials for. You then close the profession window because you want to use the auction house or trade with someone. When you open the profession window again, all your chosen dropdown menu settings have been reset and you have to choose all your settings again. Not anymore. With this setting enabled, your chosen profession window dropdown menu settings are preserved so you only need to set them once per login session.

Faster auto loot

Did you know that looting in World of Warcraft is intentionally slowed down so that the game can show you the looting window with individual items bring picked up one at a time? If you don't care about seeing the loot being picked up and just want to loot everything as fast as possible, this setting is for you. It really makes a lot of difference and it even works with TSM Destroy.

Faster movie skip

The in-game cinematics are great at times such as the first time you see them or when you want to immerse yourself in the game world. But other times they are not so great. When you're in a dungeon, running up a flight of stairs towards the next boss and the game decides to show you a cinematic. Or when you have seen the same cinematic a million times (such as the Path of Ascension one) and you just want to skip it. There are addons that automatically skip all cinematics but these don't give you any control. With this setting, you can just press space (or enter or the escape key) to skip a cinematic without any confirmation. This is actually better than the default UI because sometimes those confirmation prompts are hidden and you can't click them. There's also an optional setting to automatically skip cinematics while you are in an instance.

Combat plates

If you want to see enemy nameplates during combat but not when out of combat, this setting is for you. It will toggle enemy nameplates automatically as you enter and exit combat. Short and sweet.

Easy item destroy

When you delete a low quality item, the game asks if you want to delete the item but doesn't show you a link of the item like it does with high quality items. And when you want to delete a high quality item, the game requires that you type a confirmation. This setting solves both problems - it will show a link for every single item that you want to delete regardless of quality and you will no longer need to type delete to confirm that you want an item deleted.

Lockout sharing

There is a setting in the game options panel that lets you only show achievement points to others that your character has earned directly. But this setting is only saved per-character. Some people want this setting enabled immediately after creating a new character and have it enabled for every character that they login with. This setting lets you do that.

Easy mount special

The /mountspecial command is great because it shows your mount's special animation. But why use a slash command for it? With this setting, you can simply press CTRL and space to see your mount's special animation. Also supports shapeshifted forms.

Remove transforms

Do you wish you were immune to Jack-o'-Lantern, Hallowed Wand or Witch transformations? Now you can choose which unwanted transforms you want to be immune to. More transforms will be added over time.

Keybinds

Show web link

You can set a keybind to show a web link for whatever your pointer is over (so long as it has a tooltip). Not sure what an item is in your bag? Want to check a player's Armory page? Don't know if you should choose a particular talent? Just put your pointer over whatever it is and press your defined keybind to get a web link for it.

You can also set keybinds to toggle any Leatrix addon. Just open the key bindings panel to set them (accessible from the game menu).

Announce rare

You can set a keybind to show your target information (target name, health remaining and map link/coordinates) in the General chat channel. This is very useful for announcing rares. After reading your announcement, players in the same zone will often come along to help you.

Media

Leatrix Plus includes a built-in media player featuring thousands of music tracks and movies. Music tracks are categorised by zone so if you're in Shadowlands and you suddenly feel nostalgic for Elwynn Forest, click Media > Zones > Elwynn Forest and the Elwynn Forest music will start playing.

It supports continuous play and random play. It has a search feature that lets you search by zone or track name and you can enter up to 5 keywords in your search (in any order). The library includes every playable cinematic in the game in both movie and audio form. If you want to watch the story of Yrel in Draenor again, you can do that. Or you can click Various > Cinematics and listen to all the cinematics in continuous playback mode while you play.

If you don't want game sound effects while you listen to the media player, just press CTRL/S to toggle game sound effects off (don't forget to press CTRL/S again when you want to enable sound effects again).

Classic

Leatrix Plus for World of Warcraft Classic (including Burning Crusade) includes some additional settings.

Resize book text

When you open a book in Wow Classic, if you want the text to be bigger, this setting lets you make it bigger.

Enhance quest log

The quest log will be double-wide and taller making it much easier to use and quest levels can be shown.

Enhance professions

The professions frame will be double-wide and taller making it much easier to use.

Enhance trainers

The class trainers frame will be double-wide and taller making it much easier to use.

Show auction controls

Checkboxes will be added to the auction house frame so that you can create auctions using buyout mode only and you can remove the requirement to deal with silver and copper to save you having to spend time typing in boxes just to get a few copper. There is also a button to find the item you are selling easily so that you can get an idea of how much to sell it for and the auction duration setting is saved account-wide.

Show vanity controls

With this setting, a helm and cloak checkbox will be shown in one of two places in the character frame so that you can equip/unequip either easily.

Show bag search box

This setting adds the bag search box from retail. Very useful for searching your bags and lets you search bank bags too.

Show free bag slots

Show the number of free bag slots available just like in retail.

Show druid power bar

When you login as a druid, a mana bar will be shown below the player frame so that you can see your mana even while shapeshifted.

Show flight times

When you take a flight, a progress bar shows along with the time of arrival. Flight times are also shown in the flight map tooltips so you know how long a flight will take before it even begins. Leatrix Plus includes almost every flight and even accounts for multiple routes so if you login to a character that doesn't have all the flight points unlocked, Leatrix Plus will still probably know the time for that flight.

Enable viewport

In Leatrix Plus for retail, you can show customisable borders around the screen. With Classic, you can resize the screen to fit between the borders too (creating a so-called viewport).

Dismount me

While the game does dismount your character automatically for certain activities, this setting lets you set some additional rules so that your character can be automatically dismounted when you cast a spell even if you don't have the resource for that spell, or when you cast a spell while your character is moving or when the flight map opens. Also supports Shaman Ghost Wolf.

Show vendor price

Shows the vendor price in item tooltips just like retail.