Loading...

ElvUI

A USER INTERFACE DESIGNED AROUND USER-FRIENDLINESS WITH EXTRA FEATURES THAT ARE NOT INCLUDED IN THE STANDARD UI.

ElvUI License

Copyright ©2009-2017 The contents of this addon, excluding third-party resources, are copyrighted to their authors with all rights reserved.

The author of this addon hereby grants you the following rights:

  • 1. You may make modifications to this addon for private use only, you may not publicize any portion of this addon. The only exception being you may upload to the tukui.org or github website.
  • 2. Do not modify the name of this addon, including the addon folders.
  • 3. This copyright notice shall be included in all copies or substantial portions of the Software.

All rights not explicitly addressed in this license are reserved by the copyright holders.

You can write to us at contact@tukui.org for reporting abuse.

The current version of ElvUI is 10.63 and was updated on 2017-09-09.
Version 10.63 [ September 9th 2017 ]
  • New Additions:
    • Added quest boss trigger to nameplate Style Filters.
    • Added a new default filter named "RaidBuffsElvUI". Meant for buffs provided by NPCs in raids or other PvE content. Both for buffs put on enemies and players.
    • Added a "Reset Aura Filters" button for all Buffs, Debuffs and Aura Bars modules on both nameplates and unitframes. This will reset the Filter Priority list to the default state.
    • Added a "Reset Filter" button to all default filters in the Filters section of the config. This will completely reset the filter to its original state and remove any spells the user added.
    • Added 2 new special filters for Aura Filtering: "CastByPlayers" and "blockCastByPlayers". These can either allow or block all auras cast by player units (meaning not NPCs).

  • Bug Fixes:
    • Fixed rare error in nameplates regarding attempt to use a non-unit value as argument for UnitIsUnit API.
    • Fixed taint which prevented kicking someone from guild.
    • Fixed issue which caused "Fluid Position" option for Player unitframe to go missing. (Abeline)
    • Fixed rare error in nameplates when changing target.
    • Fixed issue which may have caused some nameplate elements to stay visible when nameplate was not.
    • Fixed issue which caused nameplate mouseover highlight to stay visible until you moused over another unit.

  • Misc. Changes:
    • Changed how we control state of filters used in filter priority lists. Now you use Shift+LeftClick to toggle between friendly, enemy and normal state on a filter.
    • Tweaked default settings for aura filter priority lists based on feedback from users.
    • Added skin for NewPetAlertFrame.
    • Removed caching of HandleModifiedItemClick to allow hooks to fire from other addons.
    • Fixed spell ID for Consuming Hunger in the RaidDebuffs filter.

Version 10.62 [ August 30th 2017 ]
  • New Additions:
    • The enabled state of a Style Filter for nameplates is now stored in your profile instead of being global.
    • Added "Role" to Style Filter triggers. Your current role has to match this before a filter is activated. If no role is selected then it will ignore this trigger and try to activate.
    • Added "Class" to Style Filter triggers. You can select which classes and specs this filter should activate for. Your current class and spec has to match this before a filter is activated. If no spec is selected then it will only match class.
    • Added "blockNonPersonal" special filter for aura filtering. Combine this filter with a whitelist in order to only see your own spells from this whitelist.

  • Bug Fixes:
    • Fixed rare error in nameplates regarding attempt to use a non-unit value as argument for UnitIsUnit API.

  • Misc. Changes:
    • Updated Ace3 libraries.
    • Values on the Artifact DataBar tooltip will now use the short format provided by ElvUI.
    • Changed various default settings for aura filtering in order to lessen the confusion for users.
    • Added Veiled Argunite to Currencies datatext.
    • Disabled the "Boss" Style Filter by default.
    • Updated LibActionButton.

Version 10.61 For Patch 7.2.5 and 7.3.0 [ August 29th 2017 ]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed issue which broke the Ace3 config of other addons.

  • Misc. Changes:
    • Reverted some changes to Profiles section of ElvUI.

Version 10.60 For Patch 7.2.5 and 7.3.0 [ August 29th 2017 ]
  • New Additions:
    • MAJOR: Added "Style Filters" to NamePlates, allowing you to perform various actions on specific units that match your chosen filter settings.
    • MAJOR: Added a new aura filtering system to NamePlates and UnitFrames. This new system is much more advanced and should allow you to set up the filters exactly how you want them.
    • Added enhanced target styles for NamePlates. A cool glow and arrows have been added, along with the ability to change their color.
    • Added mouseover highlight to the NamePlates.
    • Added movement speed datatext. (Rubgrsch)
    • Added a "Fluid Position" option to Smart Aura Position settings. This will use the least amount of spacing needed. (Abeline)
    • Added a "yOffset" option to Aura Bars on Player, Target and Focus unitframe. (Abeline)
    • Added Portrait option to NamePlates. This was also added as an action in style filters.

  • Bug Fixes:
    • Fixed an error when entering combat while game is minimized.
    • Fixed scaling of the Leave Vehicle button on the minimap. (Hekili)
    • Fixed Bagbar buttons border size. (Rubgrsch)
    • Fixed error when switching profile while having player unitframe disabled.
    • Fixed issue which caused unitframe tags containing literals to use OnUpdate instead of their assigned events. (Martin)
    • Fixed issue which could break actionbar paging when the code contained the new-line character (n)

  • Misc. Changes:
    • Updated a lot of skins.
    • Updated Chinese localization. (Rubgrsch)
    • Artifact DataBar tooltip will now show the artifact name and only show points to spend when you can actually spend some. (Kkthnx)
    • Updated RaidDebuffs filter with more ToS debuffs.
    • Default chat bubbles can now use the ElvUI chat bubble font unless it was disabled.
    • Removed "Hide In Instance" option for chat bubbles.
    • Changed the max font size for General Font to a softmax. You can manually input a value higher than the slider allows.
    • The ElvUI logo has been updated with design by RZ_Digital.
    • The default color in ElvUI has been changed to match the new logo.
    • Disabled "Text Toggle on NPC" by default, as it caused confusion for new players.
    • Restructured the UnitFrame sections of the ingame config. It now uses tabs instead of the often overlooked dropdown.
    • Added shortcut buttons to the ActionBars and UnitFrames main pages.
    • Added Drag&Drop support to AceConfig buttons for our new aura filtering system.

Version 10.59 [ June 27th 2017 ]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed error when having Masque enabled but having ElvUI skinning disabled within Masque settings.
    • Fixed rare error in world map coords. (Simpy)
    • Fixed "script ran too long" error when jumping from Skyhold to Dalaran.
    • Fixed a few "attempt to access forbidden object" errors relating to tooltip. We can't fix them all, Blizzard need to step in here.
    • Fixed error in reagent bank caused by trying to index a missing questIcon object.

  • Misc. Changes:
    • Invalid tags on unitframes will now display the used tag text instead of [invalid tag].
    • Added some spell IDs for ToS to RaidDebuffs filter. Probably not complete, community will need to provide feedback and fill in the blanks. (Merathilis)
    • Units in different phases will now always have their unitframe be displayed as out of range.
    • Various skin tweaks and fixes.

Version 10.58 [June 18th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed issue with display of interruptable / non-interruptable colors on the unitframe castbars.
    • Fixed issue with display of total cast time on the player castbar when crafting multiple of the same item.
    • Fixed issue which caused ElvUI to re-enable chat bubbles when the user had disabled them in Interface Options.

  • Misc. Changes:
    • Alerts created by other addons (using the WoW alert system) will now follow the growth direction shown on the Alert Frame mover.

Version 10.57 [June 17th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed issue which prevented ready check icons from displaying correctly.

  • Misc. Changes:
    • Updated our DebugTools code to work with the new 7.2.5 changes. (Simpy)

Version 10.56 [June 17th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed issue which broke coloring of Runes.

  • Misc. Changes:
    • None

Version 10.55 [June 16th 2017]
  • Important Info:
    • This is for developers of plugins for ElvUI. With the oUF update some elements have been renamed. This means your references to these elements need to be renamed in your code too. Please see http://www.tukui.org/forums/topic.php?id=39605 for more info.

  • New Additions:
    • Added option to toggle chatbubbles off while in a dungeon or raid instance. (Simpy)

  • Bug Fixes:
    • Fixed issue which prevented the classbar from showing partial soul shards for destruction warlocks.

  • Misc. Changes:
    • Various skin tweaks by Merathilis.
    • Updated the unitframe framework "oUF" to latest version.

Version 10.54 [June 14th 2017]
  • Important Info:
    • Blizzard has made chat bubbles in dungeons and raids protected, meaning we cannot modify them at all. This means chat bubbles will have the default look while you are in a dungeon or raid instance (Garrison included). There is nothing we can do about this, addons are no longer able to modify them under those circumstances.

  • New Additions:
    • None

  • Bug Fixes:
    • Fixed error when mousing over the Order Hall datatext.
    • Prevent weird error in cooldowns.

  • Misc. Changes:
    • Added localization to datatext selection in the config. (Rubgrsch)

Version 10.53 [June 12th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed some tooltip taints brought on by patch 7.2.5 changes.
    • Fixed issue which broke "relic" search keyword.
    • Fixed some inconsistencies with the ElvUI chat history. (Kelebek)
    • Fixed issue which could cause an invisible frame to block clicks when the minimap was moved out of the topright corner.
    • Fixed AP calculation for items with very high values for Asian clients.
    • Fixed unitframe range check for demonology warlocks between lvl 10 and 13.

  • Misc. Changes:
    • Various skin tweaks.
    • Simplified skinning of chat bubbles with new API.
    • Disabled ElvUI modifications to the WoW error frame until it can be re-coded to work with patch 7.2.5 changes.
    • Added callback system for ElvUI modules in order to preserve stack trace when an error occurs.

Version 10.52 [May 12th 2017]
  • New Additions:
    • Added option to display custom currencies in the main Currencies datatext tooltip. The option can be found for each individual custom currency added. (NickS)

  • Bug Fixes:
    • Fixed some issues with the updated Objective Tracker skinning.
    • Fixed issue which prevented some broker addons from being available as datatext in ElvUI.
    • Fixed AP calculation in bags when Colorblind Mode was enabled in WoW.

  • Misc. Changes:
    • Added Legionfall War Supplies to Currencies datatext. (NickS)

Version 10.51 [May 4th 2017]
  • New Additions:
    • Added option to exclude names from Class Color Mentions. Options can be found in the Chat section. (credit: Simpy)
    • Added options for the Ready Check Icon on Party/Raid/Raid-40 Frames.

  • Bug Fixes:
    • Fixed display of the rep DataBar for paragon factions. It will now correctly count from 0.
    • Fixed issue which caused the unitframe border color to not stick through a reload/relog.
    • Fixed issue with AP calculation in bags for items which granted less than 100 AP.
    • Fixed Class Color Mention in emotes. (credit: Simpy)
    • Fixed issue with Masque Support on Buffs/Debuffs which caused stack text to disappear.

  • Misc. Changes:
    • A few skin fixes by Rubgrsch.
    • A lot of skin tweaks/fixes by Bunny67.
    • Various skin tweaks by Merathilis.
    • Added Cyrillic support to the Expressway font.
    • Added Prestige level to the Honor DataBar tooltip.
    • Removed requirement to hold down Shift in order to move the Interface Options frame.

Version 10.50 [April 21st 2017]
  • New Additions:
    • Added a separate "Border Color" option for UnitFrames.

  • Bug Fixes:
    • Prevent rare error in chat bubbles. (Simpy)
    • Prevent error in tooltip when changing spec while mousing over something.
    • Fixed AP calculation in bags for some items that contained a different number in one of the last lines of the tooltip.

  • Misc. Changes:
    • None

Version 10.49 [April 16th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed issue which prevented item borders in bags from updating when opening the bank.
    • Fixed issue which prevented item buttons in bank from updating on first show.
    • Fixed a potential error in the oUF stagger element by adding a fallback value.
    • Fixed an issue which caused the power:max tag to display an incorrect value.
    • Fixed a display issue with the honor reward icon at certain prestige levels. As a downside it will not look as crisp as it used to.
    • Fixed AP calculation in bags for Korean and Chinese clients.

  • Misc. Changes:
    • Various skin tweaks by Merathilis.
    • Removed border color restriction when using the Thin Border Theme. (Phatso)

Version 10.48 [April 5th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed display issue with the Micro Bar.
    • Fixed issue with AP calculation in bag. It should now find items that it previously did not.
    • Fixed a division by zero error in the Reputation DataBar.
    • Fixed issue which prevented Mythic Keystone from being sorted.

  • Misc. Changes:
    • Various skin tweaks.
    • Skinned the new Contribution frame.
    • Added new Time Release spell IDs to RaidDebuffs filter.
    • The Artifact DataBar tooltip will now display numbers in groupings (1.000.000).

Version 10.47 [March 29th 2017]
  • Bug Fixes:
    • Fixed error when trying to import invalid profile table.
    • Fixed issue which prevented actionbutton icons from updating.
    • Fixed error caused by attempt to skin non-existent options for Mac.
    • Fixed the "Darken Inactive" setting for stance bar.

  • Noteworthy Info:
    • The friendly nameplates in dungeons and raids are currently broken. While in a dungeon or raid instance the default WoW nameplates are supposed to be active. Unfortunately this is not the case when the ElvUI NamePlates module is enabled. There is no easy fix for it, as the issue is with how the nameplate module was initially written. For the time being you will have to either play without friendly nameplates in those situations, or disable the ElvUI NamePlates module and use a dedicated addon for NamePlates. We apologize for the inconvenience.

Version 10.46 [March 28th 2017] (for patch 7.1.5 and 7.2)
  • Misc. Changes:
    • Implemented changes to support the new patch 7.2.
    • Made various skin tweaks according to latest FrameXML changes.
    • Enhanced the code which calculates Artifact Power in bags for the Artifact DataBar.

  • Noteworthy Info:
    • Because of a change Blizzard made to friendly nameplates in 7.2, it is no longer possible to modify them in dungeons and raid instances. If you use friendly nameplates in those situations then you will notice that they use the default WoW style. There is nothing we can do about that. More info here: https://eu.battle.net/forums/en/wow/topic/17615133023

Version 10.45 [March 21st 2017]
  • New Additions:
    • Added a "Size Override" option for individual spells in the Buff Indicator filters.
    • Added a font outline option for chatbubbles.
    • Added a toggle option for auto-closing of the pet battle combat log.
    • Added new [target] unitframe tags which will display the name of the target of the unit:
      • [target]
      • [target:veryshort]
      • [target:short]
      • [target:long]
      • [target:medium]
    • Added option to hide the nameplate powerbar when empty.
    • Added option to hide the ElvUI Raid Control panel.

  • Bug Fixes:
    • Fixed an error that could happen when adding new spells to the Buff Indicator filters.
    • Fixed non-relic keyword search. The "power" keyword will once again only find items that grant AP.
    • Fixed friendly unitframe range check for resto druids.
    • Fixed issue which caused raid icons on nameplates to not update properly unless targeted.

  • Misc. Changes:
    • Updated unitframe range check for druids to use spells that are learned earlier.
    • Various skin tweaks.
    • Added some ToV debuffs to the RaidDebuffs filter.

Version 10.44 [February 23rd 2017]
  • New Additions:
    • Added new visibility options for the Player NamePlate. These options should function the same regardless of whether or not you have "Use Static Position" enabled.
    • Added ClickThrough options for Personal, Friendly and Enemy type nameplates. They can be found in the NamePlates General Options.
    • Added "Current - Percent (Remaining)" text format option for DataBars.
    • Added font and font-outline options to DataBars.
    • Added font-outline option to tooltip healthbar.
    • Added toggle option for display of targeted nameplate health bar. If this is disabled then the current targeted nameplate will not display a healthbar if Health is disabled for this unit type.

  • Bug Fixes:
    • Fixed issue with ObjectiveTracker toggle button showing incorrect value.
    • Fixed issue which caused the Blizzard PartyMemberBackground frame to show up when it should not.
    • Fixed "relic" keyword search in bags.
    • Fixed AP calculation display issue for values over 1 million.
    • Fixed issue which incorrectly caused Debuff Highlighting to be active for mages. (Brendan Clune)
    • Fixed issue which caused a mover to not respond to a "reset" immediately if it had been enabled/disabled through E:EnableMover or E:DisableMover.
    • Fixed error when trying to import a profile from another addon (Vuhdo for example). ElvUI will now handle the error gracefully and inform you that the import string is incorrect.

  • Misc. Changes:
    • Various skin tweaks.
    • You can now open a sub-section of the ElvUI config directly through the /ec command. This requires that you supply the path to the config page as a comma-separated list. The path needs to match the table structure of the config exactly (in code, not as displayed ingame). Example: "/ec unitframe,player,portrait".
    • Added E:IgnoreCVar(cvarName, ignore) API. This can be used to tell ElvUI that it should not automatically change a specific CVar which had previously been locked in place by ElvUI.

Version 10.43 [January 26th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • None

  • Misc. Changes:
    • Inverted heal absorb display and removed option to change it.

Version 10.42 [January 25th 2017]
  • New Additions:
    • Added heal absorb display to the heal prediction module. Color can be changed in the UnitFrames section of the config.
    • Added option to control heal prediction overflow. This will allow the textures to grow past the health border.
    • Added option to invert heal absorb display. This will make heal absorb cover a portion of the health instead of extending it.

  • Bug Fixes:
    • Fixed error when opening fullscreen worldmap while in combat in the Order Hall.
    • Fixed width of nameplate auras when not using Thin Border style.
    • Fixed issue which prevented upgrade icons from Pawn to show on items in bags.

  • Misc. Changes:
    • Various skin tweaks.
    • Added display of upgrade icon in the skinned version of the default bags.
    • Renamed "Class Bar" in the General section of the config to "Class Totems" to avoid confusion.

Version 10.41 [January 11th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed unitframe range check for new warlocks below lvl 13.

  • Misc. Changes:
    • None

Version 10.40 [January 11th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • None

  • Misc. Changes:
    • Added support for up to 10 combo points on the player unitframe class bar (Rogues).
    • Updated all used libraries to latest versions.

Version 10.39 for patch 7.1.0 and 7.1.5 [January 9th 2017]
  • New Additions:
    • New unitframe tag [health:percent-with-absorbs] which shows health percentage with shield included, eg. 105%. (Jacob Demian)

  • Bug Fixes:
    • Fixed issue which caused editbox position to not update correctly when changing profile.
    • Fixed issue which caused AFK mode to not update correctly when changing profile.
    • Fixed issue which may have allowed the AFK screen to re-appear after the option was disabled.
    • Fixed a compatibility issue with DejaCharacterStats addon.

  • Misc. Changes:
    • The AFK screen should no longer appear if the character is casting something (crafting).

Version 10.38 [January 4th 2017]
  • New Additions:
    • None

  • Bug Fixes:
    • Fixed error in Garrison skin when the addon GarrisonCommander was enabled.

  • Misc. Changes:
    • The DPS datatext will no longer count overkill damage. Both DPS and HPS datatexts now uses ShortValue for formatting.