A modular and powerful quality of life addon for Shadowlands, Burning Crusade Classic and Classic Era/SoM.
For support and feedback, use the Issue Tracker on GitHub.
Keep Leatrix addons up-to-date with CurseForge Desktop App. Third party addon managers are not official and may not offer the latest updates for Leatrix addons.
You should read the change log when updating Leatrix Plus. New and updated features are added regularly but if you don't read the change log, you won't know about them. 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.
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.
A fully featured minimap replacement complete with button manager
Enhance minimap (interface menu) has been revamped and is now the best minimap replacement addon (for features and performance) built right into Leatrix Plus. It features a square or round minimap, show addon buttons only on hover, move all addon buttons to a button manager frame, resize, rescale and move the minimap and rescale the cluster. Enhance minimap supports more addon buttons than any other minimap replacement addon by converting (almost) all clunky non-standard buttons to LibDBIcon buttons. If you are using another minimap replacement addon or a minimap button manager, you may want to remove them and enable enhance minimap instead.
Lots of new features for the dressup frame
Enhance dressup (interface menu) has been revamped and now features item slot toggle buttons, lots of model change buttons (such as show my outfit on target and show target's outfit on me) and an animation slider for the currently viewed model (which could be your character or your target).
A chat filter
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.
Social settings for communities
All of the social menu settings can now be applied to community members as well as friends and guild members.
Small quality of life improvements
You can hide hotkey and macro text on action buttons and increase the size of chat text up to 28 point (both in the text menu). Accept resurrection (automation menu) now lets you choose whether combat resurrection should be included. Show Wowhead links will now link directly to the comments section if that's what you wish. Recent chat window now mimics the actual chat window for font colors and size.
Classic flight times and faster battleground signups
For Classic only, Battlemaster gossip is now skipped if you use the Automate gossip setting (automation menu) and there's a new setting to show flight time progress when you take a taxi (interface menu). It also shows flight times on the flight map. The goal is to have every flight time stored in the addon regardless of how many flight points you have unlocked. Please contribute by reporting your flight times if Leatrix Plus prompts you to do so.
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.
Automatically accept and turn in quests. Quests which have a gold, currency or crafting reagent requirement are not automated.
Hold alt to select gossip automatically. Some common gossip windows are automated without alt (such as merchants and battlegrounds).
Automatically accept summon requests after a 10 second warning.
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.
Automatically repair your gear when you visit a suitable merchant along with a setting to use guild funds.
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.
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).
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.
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.
A complete minimap replacement built into Leatrix Plus. You can have a square map, show addon buttons only on-hover, combine all addon buttons into a button frame, resize the minimap, rescale the minimap, rescale the cluster and more. Uses less resources than other addon button manager addons and almost all addon buttons are compatible with the square minimap.
A complete tooltip replacement built into Leatrix Plus. The tooltip wil be color-coded, making it easier to read, you can rescale it, show the unit's target and anchor the tooltip to a fixed point or the cursor (with offset support).
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 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.
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 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.
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 frame, focus frame and loss-of-control frame.
Class colored frames
The player and target frames will have a class-colored background.
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.
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.
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.
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.
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.
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.
Leatrix Plus includes a built-in media player. It has a built-in library of thousands of music tracks and even 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).
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 making it much easier to use and quest levels can be shown.
The professions frame will be double-wide making it much easier to use.
The class trainers frame will be double-wide 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.
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).
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.