HOMEABOUT FAQGALLERYDOCUMENTATIONFORUMSDOWNLOADDONATE
     
 
     
 
  • --
  • Installation
  • User Guide
  • Slash Commands
  • nUI Lite Bugs/Patch Notes
  • nUI Pro Bugs/Patch Notes
  • To-do List
 
------------------------------------------------
How to Install nUI for the first time...
------------------------------------------------

nUI is designed to work right out of the box with almost zero setup or configuration. There may be some personal preference items you'll want to configure after you install nUI, but aside from that and setting up your action bars there's very little you need to do.

That said, there are a lot of features built into nUI that players normally use a host of other mods to accomplish... action bars, cooldown counters, range and out of mana indicators, HUD, auras, unit frames, and on and on. As such, the potential for conflict with a long list of already installed mods is very large. To that end, I recommend you always start with nUI by doing a clean install in order to eliminate pre-existing conflicts and in order to get the best possible performance out of nUI.

First time nUI installations should be performed as follows...
  1. Exit WoW and rename your [ WTF ] folder to [ WTF.saved ] as well a renaming your [ Interface ] folder to [ Interface.saved ]

  2. Log in to WoW without installing any mods, choose an existing character and set up your video and sound preferences as you would like them to be, then exit WoW again.

  3. Install nUI into your Interface\AddOns directory (see general mod installation note below)

  4. Log back into WoW and make sure nUI is working as you would like. Everything should be present and functioning and the only "issue" should be that your action bars may not have the spells on them that you want and where you want... you can fix that later.

  5. Begin installing the third party mods you would like to use with nUI (Omen3, Recount, DBM, etc.) one at a time and log into WoW after each one to make sure that nothing has broken, your frame rate didn't get tanked, etc. If you find a mod that breaks nUI, let me know and we'll look into it. It is *not* recommended that you install mods that provide features nUI already provides.

  6. Once you have all of your mods installed, you can set up your action bars if they are not already as you want them. All you have to do is drag spells from the spellbook onto the button you want them on. If you want to move a spell from one button location to another, use shift-click and drag. If you are a warrior, a druid or rogue you can change stance, form or stealth and nUi will switch your action bar... then just repeat the process.

  7. The only other thing you may want to do is set your key-bindings. nUI, by default, uses the same key bindings that you have configured on your Bliz action bars. However, if you've been using a third party bar mod, nUI will likely not be able to copy those bindings. There are two ways to set your key bindings: the easy way is to mouse over the button you want to change and press ctrl-alt then right-click your mouse which will open the key binding interface for that one button. Alternatively, you can press escape to open the Bliz menu, select "key bindings" and scroll to the bottom of the key binding page where all of nUI's action bars and buttons are listed.
That's it, you're ready to play. If you decide you would rather not use nUI after you've played with it a bit, you can just remove the new [ WTF ] and [ Interface ] folders that were created for your nUI installation and rename your [ WTF.saved ] to [ WTF ] and [ Interface.saved ] to [ Interface ] and you'll be right back where you were before you installed nUI.

--------------------------------------------
How to update an existing nUI install...
--------------------------------------------

Updating an existing nUI installation is ultra-simple... just download the new update and unzip it into your [ Interface\AddOns ] directory. That's it. You do *not* need to remove or change your WTF settings when updating nUI unless there's a major change in nUI and an announcement is made accordingly.

Likewise, you generally do not need to delete your nUI directory from [ Interface\AddOns ] before you do an update. With the exception of major version updates, nUI does not remove or move the distribution files that are included with it. Generally, at most, nUI will add new files from one update to the next.

That said, if you feel there's a problem with your nUI installation, there's no reason you cannot delete your [ Interface\AddOns\nUI ] directory and then reinstall the distribution package in it.
============ WHAT IS NUI? =============

In the long run, nUI is intended as an alternative to a pile of add-ons such as custom unit frames, custom action bars, HUDs, minimap mods and so on. It is *NOT* the intention of this mod to be compatible with every other mod that exists. In many cases, it is the intention of this mod to replace other third party mods with a single tightly integrated and efficient mod.

There are many features built into nUI, please take the time to read this description and notes so you are aware of the available features and options! In addition, I do try to keep accurate notes about changes made in each release and known bugs. Please review the patch notes and known issues when you have questions.

Currently supports integration of Titan Panel, FuBar, Mob-Info2, Recount, Omen3, KLH Threat Meter and Threat 2.0. nUI is compatible with nearly all third party mods including popular mods such as DBM, Auctioneer, Grid, Healbot, SCT, etc.

============ CONFIGURATION =============

There are no special installation requirements for this mod and nUI does not require that you set up or modify any files in your WTF folder. Like any other mod, download the ZIP file to your computer and unzip its entire contents (with directory/folder names intact) into your [ Interface > AddOns ] directory and for the most part, you're ready to begin play. (For complete installation instructions, see the "Installation Notes" tab aboce)

There is no configuration required to use nUI. However, you can use the "/nui" slash command to get a list of commands nUI understands (also documented on the "Slash Commands" tab above). Aside from personal preferences covered by the slash commands, the only other setup considerations are the spells on your action bars and your key bindings. By default, when nUI loads it will copy whatever key bindings you have configured for your Bliz action bars as well as whatever spells you have on those action bars.

Setting up your action bars is very simple and works exactly the same way as the Bliz interface... you can drag spells from your spell book, or macros from your macro editor, etc., onto the nUI action bar and drop it on the button you want to use for that action. If you set the "Lock Action Bars" option in the Bliz interface settings menu, that will prevent you from accidentally moving actions off or around your action bar. Should you want to move them, you can either unlock the action bar through the Blizzard interface configuration menu or you can shift-click on the action and then drag it to a new location.

There are two ways you can go about setting the key bindings on your action bars. The easiest way is to mouse over the button you want to set the key binding on and press "ctrl-alt" on your keyboard, and right-click the action button with your mouse. That will bring up nUI's key binding interface for that button. As an alternate, you can press ESCAPE to access the Blizzard configuration menu, select "Key Bindings" from the menu and scroll down of the list until you find the sections for nUI's key bindings.

The only other special consideration during installation is what mods, if any, you have currently installed that nUI will be replacing. nUI has several key feature sets that may require you to disable mods you already have installed. If you have a mod installed that provides...

  • custom casting bars
  • customized action bars
  • a HUD (heads up display)
  • a minimap button bag
  • out of range (OOR), out of mana (OOM) indicators
  • cooldown watchers, buff/debuff frames
  • minimap button managers / button bags
  • customized unit frames (player, pet, target, etc)


then I would suggest you consider disabling them to use the ones built into nUI. If you follow the first time installation instructions given in the "Installation Notes" section, then your only concern would be that you do not reinstall mods that duplicate nUI functionality.

============= MINIMAP BUTTON FIX ==============

One of the most common questions asked is "where did all of my minimap buttons go?" Look on your bag bar and you will find a new button there that looks like, well, a button. That is your minimap button bag which contains nearly all of the buttons that normally crowd around the minimap. You can access it at any time and it will grow to support and include as many buttons as you have for the mods you have installed.

There are some buttons that do not get placed in the button bag. The map open/close button, the tracking mode button and the minimap zoom in and zoom out buttons are all located on the four corners of the minimap when the minimap information panel is open. If the minimap info panel is hidden, these buttons are hidden with it.

In addition, the player mail and PvP buttons are not located in the button bag. You will find them in the bottom center of the dashboard where the player location and server time is displayed. If you have unread mail, the mail button will appear on the left edge of this region. If you are in or waiting for a battleground, the PvP button will appear on the right edge.

If you encounter non-Blizzard minimap buttons that the button bag does not manage, please leave me a note with the name of the mod that causes the problem and I'll try to fix it in the next release. It also helps if you e-mail me your WTF\Account\{your account}\SavedVariables\nUI.lua file as it contains logging information I can use to identify the button. You can e-mail me at kscottpiel@gmail.com

============= PLAYER CASTING BAR ==============

I bring this up as a separate subject because some people are unclear on what all the "action" is in the HUD's player casting bar...

The player casting bar is made up of three components: 1) the player's own spell casts and channels which is the main part of the bar. 2) Immediately below the player casting bar is what some describe as "a ball on a string" which is the global cooldown indicator (GCD) and, 3) at the bottom of the player casting bar is a blue latency bar.

The two key items in the bar are the GCD and the latency bar. The GCD is critical... as long as it is being displayed, you cannot cast another spell of any type. Once you get used to seeing the GCD out of the corner of your eye, you'll become adept at casting your spells efficiently without spamming the keyboard (or mouse). Learning to time your spell casts will actually improve game performance over spamming.

The latency bar is the most valuable to you in terms of getting the most bang for your buck when casting spells. Without getting technical, there's a time delay between when you press a key (or click) to cast a spell and when Blizzard actually starts the spell cast and notifies you back. That delay is "latency" and you can use it to your advantage. In short, if you know the delay between when you click to cast a spell and when Blizzard becomes aware of your click, then you can actually cast your spells early and get away with it. That is what the latency bar is for.

If you pay attention, you'll notice the latency bar actually moves slightly ahead of your casting bar. That "lead" is the time delay between when you start a cast and when Blizzard becomes aware of it. Presuming the GCD has expired, if you watch the latency bar you can actually start your next cast the instant it finishes even though your last cast appears to still be underway.

You make your next cast based on when the blue latency bar finishes rather than the actual casting bar. Using this casting strategy will actually allow you to squeeze off more casts in less time than without the latency bar.

Learn to feel the GCD and to "relax" while the GCD is spinning and be ready to hit your next spell the instant the latency bar expires and you'll find yourself playing far more efficiently.

================ UNIT FRAME PANELS ================

In order to provide the maximum amount of information in the least amount of space, nUI maintains alternate sets of unit frame layouts to be displayed based on whether or not the player is grouped and the size of the group they are in. At the lower left of the nUI dashboard is a red button that reads "Player" by default when you first install nUI and which is used to control nUI's unit frame panel mode.

When you first install nUI, the auto-switching function for this panel is enabled which allows nUI to automatically select the panel which best fits your current grouping status and size. However, Blizzard does not allow mods to show and hide protected elements like unit frames while the player is in combat, so if the player joins or leaves a raid/group while in combat, the unit frame selection button has to be clicked to change unit frame modes (note this button can also be key bound).

All of nUI's unit frame panels also include a built in focus frame. Setting an active focus will replace the minimap at the center of the unit frame panel with the focus' unit frame.

The currently supported unit frame panel modes include the following...

  • Player (nUI Lite and nUI Pro)

    This is the solo player unit frame mode which displays the player and the playert's pet/vehicle on the left side of the unit panel and the target and target-of-target on the right side.

  • Party (nUI Lite and nUI Pro)

    When the player is grouped in a normal party, this unit frame panel will display the player and the player's pet to the immediate left of the minimap as well as the target and target-of-target to the immediate right of the minimap. The first two party members are displayed on the left side of the panel and the last two party members on the right side of the unit frame panel. Clickable buttons are displayed for all of the party member's targets and pets, as well.

  • Raid 10 (nUI List and nUI Pro)

    This unit frame panel is displayed any time the player is grouped in a raid of ten players or less (or all raids in nUI Lite). It uses the exact same unit frames for the player, the player's pet/vehicle, the target and the target-of-target to the left and right of the minimap, but replaces the party member unit frames with smaller unit frames for the raid members placing the first five raid members on the left side of the unit frame panel and the last five members on the right side of the panel.

  • Raid 15 (nUI Pro only)

    The 15 player raid panel is identical to the 10 player raid panel with the exception that it reduces the size of the raid member unit frames placing 7 players on the left side of the panel and 7 on the right side. Provided the player is out of combat and auto-grouping is enabled for the unit frame panels, nUI will automatically switch to the 15 player raid frame as long as the raid size is between 11 and 15 players.

  • Raid 20 (nUI Pro only)

    As with the 15 player raid panel, the 20 player panel uses the exact same unit frames for the player, player's pet/vehicle, the target and the target-of-target. The raid member unit frames are organized with the first ten players on the left side of the panel and the last ten on the right side. If auto-grouping is possible, nUI will switch to this panel as soon as the player's raid increases to 16 players or falls to 20 players.

  • Raid 25 (nUI Pro only)

    The 25 man raid panel is an advanced raid configuration using large health bars and clear unit frames designed to provide and easy view of the raid's health, easy targeting for healers and click-casters and the best possible performance. Many of the higher level functions of party and small raid unit frames are disabled in the 25 man raid frame in order to ensure reduced lag and peak performance. This unit frame panel also reduces the size and information content of the player's unit frame, the player's pet/vehicle, the target and the target-of-target to reduce information overload and maintain performance. The first 12 raid members are displayed left of cernter and the last 14 right of center. Assuming auto-grouping is possible, nUI will automatically select this unit frame panel as soon as the player's raid size exceeds 20 players or falls to 25 players.

  • Raid 40 (nUI Pro only)

    This is the largest unit frame panel mode supported by nUI. As with the 25 man panel, it uses large health bars and simplified unit frames to provide the best possible raid health visibility, targeting and performance. It uses the same unit frames for the player, player's pet/vehicle, target and target-of-target as the 25 man raid panel and organizes the first 20 raid members left of center and the second 20 raid members right of center. If auto-grouping is enabled and possible, this panel is automatically selected when the raid size exceeds 25 members.

================== BUILT IN HUD ===================

nUI includes a built in HUD (heads up display) which supports four settings which are controlled by the red button at the top center of your display. By default, the HUD mode is set to "Player/Target" and clicking this button will cycle the HUD through all of its supported modes. For those who prefer to not use a HUD, it is possible to turn the HUD off, however, I strongly recommend that you try using the "Simple HUD" mode since that will give you the cooldown counters for your spells, the spells you have cast on your target and your range to target information as well as your casting bar.

Among the features built into the HUD is a cooldown bar. This bar tracks which spells in your spellbook that are currently on cooldown and how long before they will be available for recasting and is sorted left to right from the shorted remaining cooldown to the longest. Once a spell has gone off of cooldown, nUI will print a visual alert on the cooldown bar to tell you the spell is ready for casting as well as playing an audio alert. Slash commands are provided both to disable the text warning (/nui hud cdalert) and the audio warning (/nui hud cdsound) or you can choose to turn the entire cooldown bar off (/nui hud cooldown)

The HUD modes supported in nUI, but default, include the following...

  • Player/Target

    This is the default HUD mode selected when nUI is first installed. It places the player's health and power (mana, rage, energy, runic power) on the left side of the HUD and the target's health and power on the right side. The player's pet/vehicle is displayed on half-height bars on the left while the target-of-target is displayed on half-height bars on the right.

  • Health/Power

    This HUD mode organizes the bars in the HUD so that all of the health bars are displayed on the left side of the HUD and all of the power bars are displayed on the right. The player's health and power are on the outside while the target's are on the inside. The player's pet/vehicle is displayed on half-height bars on the outside of the player's bars while the target-of-target is displayed on half-height bars inside of the target's bars.

  • Simple HUD

    The simple HUD offers all of the key action features of the HUD without the health and power bars or data... this incudes the player and target casting bars, the player's cooldown bar, the auras the player has cast on the target and the range to target.

  • No HUD

    As the title implies, this setting disables the HUD entirely. While I do not recommend its use given the features it sacrafices, the option is provided for those who so desire.

============= IN-HUD HEALTH RACE BAR ==============

The top bar in the HUD, directly below the player character on screen is the nUI Health Race bar (which is only visible when you are targeting a player or mob that you can attack). This bar is made up of four components... the bar itself, a player health button at the top left, a target health button at the top right and a relative health button (the race button) at the bottom center. In short, this single bar gives a quick view of the player's health and target's health relative to their individual maximums as well as their percent health relative to one another. I highly recommend you give this bar a try for PvP as it provides you a powerful single reference to measure your progress against your opponent.

At full health, the player health button is to the far left edge of the bar and the target health button to the far right... as either the player's health or the target's health declines, their respective buttons will move toward the center of the bar. The first one to the middle loses! ~smile~ At a glance, both buttons show their health as a percentage of their maximums.

The key button is the relative health button at the bottom of the bar. This button measures the relative health of the player (as a percent of the player's maximum) as compared to the relative health of the target (as a percent of the target's maximum). When the button is at the center of the bar, then the player and target have the same relative health. If the player's percentage of their maximum health is higher than the target's, the relative health button will move left of center. If the target's health is higher as a percentage of its maximum as compared to the player's percentage of total health, the button moves to the right.

The further left of center the bottom button moves, the higher the player's health relative to the target's and visa versa. A relative health of 100 means the player is at full health and the target at or near death in which case the bottom button will be to the far left of the bar and the bar color will be bright green. A relative health of -100 means the target is at full health the player at or near death and the bar will be colored bright red. If both the target and player are at near equal health as a percentage of their maximums, the button will be at the center and the bar colored yellow.

============ THE INFORMATION PANEL ============

In the lower right corner of the nUI dashboard is an information display panel. This panel is intended to give you easy access to information while preserving valuable display area.

The panel is controlled by the information mode button located directly below it at the bottom left corner of the panel. By default, when you first install nUI, the button will be set to “Map” and the battlefield minimap will be displayed. Clicking on the button that says “Map” will cycle the information panel through the rest of the modes it supports.

At a minimum, the information panel contains your battlefield minimap, the normal minimap and your combat log. If you have Recount, KLH Threat Meter and/or Omen3 installed, you will also find their displays in the list of panels you can cycle through. You will also find optional information panel plugins at the link given on the "DOWNLOAD" page... among the supported options are plugins that combine the Omen3 and Recount mods into a single info panel as well as plugins for Healbot and Grid, among other things.

The following is a listing of currently supported information modes…

  • Map -- The battlefield minimap.

    This map shows your current objectives in PvP areas and well as the location of your party and group members in the current zone. This map also highlights party/raid group members who are taking damage (the icon turns red) or being healed (the icon turns green). In addition, the map shows the raid group number of each member so you can see at a glance who is where in the battlefield.

  • Combat –-

    Displays the combat log allowing the player to have access to both their combat data and chat window at the same time

  • Minimap –-

    Displays a larger than normal minimap along with the map control buttons. The minimap supports mousewheel zooming in and out as well as the slash command "/nui roundmap" which replaces the square minimap with a round map compatible with the Bliz option to rotate the minimap.

  • Stats -- Recount combat statistics

    Recount is a third party add-on that provides very detailed damage meters, DPS, healing, etc. nUI integrates Recount into the information panel providing intelligent management of its display. In “Stats” information mode, the Recount panel is displayed full-time and all of the Recount standard functionality is available.

  • KTM -- The KLH Threat Meter

    If you have KLH installed, nUI will integrate it into the information display in the same manner as described for Recount. When you select the KTM information mode you will first note two small buttons that appear directly below the information mode button (to the left and right). The small button the right gives you access to KLH’s configuration panel and the button on the left allows you to set the main target.

  • Omen3 -- The Blizzard Threat based threat meter

    nUI treats Omen3 in the exact same way that it treats KTM when the “Omen” information mode is selected
  • /nui
    /nui help {command}


    Displays the list of all available slash commands if {command} is not given or, if {command} is given, displays information about that specific command

  • /nui rl

    Reloads the user interface and all enabled mods (same as /console reloadui)

  • /nui bb

    This command toggles the display of the Minimap Button Bag on and off.

  • /nui movers

    Enables and disables moving the standard Blizzard UI frames such as tooltips, durability, quest timer, quest tracker, PvP objectives, etc.

  • /nui console {on|off|mouseover}

    Sets the visibility option for the top console where 'on' always show the console, 'off' always hides the console and 'mouseover' shows the console when the mouse is over the console.

  • /nui tooltips {owner|mouse|fixed|default}

    This option sets the location of the mouseover tooltips where 'owner' displays the tooltip next to the frame that owns it, 'mouse' displays the tooltip at the current mouse location, 'fixed' displays all tooltips at a fixed location on screen or 'default' does not manage tooltips at all

  • /nui combattips

    This option toggles display of action button tooltips on and off while in combat lockdown. The default is to hide the tooltips in your action bar buttons while in combat.

  • /nui bagscale {n}

    This option increases and decreases the size of your bags where {n} is a number between 0.5 and 1.5 -- 1 is the default

  • /nui bagbar {on|off|mouseover}

    This option sets the bag bar display on, off or only visible on mouseover. The default is always on.

  • /nui onebag

    This command toggles nUI's display of the full bag bar on and off. By default, nUI displays the backpack, your four extra bag slots, the minimap button bag and the keyring on the bag bar. Toggling this command will shrink the bag bar to just the backpack, minimap button bag and keyring for compatability with mods such as ArkInventory and other onebag type mods.

  • /nui framerate {n}

    This option changes (or throttles) the maximum refresh rate for casting bars, bar animations and unit frames. Increase {n} for smoothness, decrease {n} for performance. The default is 30 frames per second.

  • /nui maxauras

    By default nUI will display up to the maximum possible 40 auras on each of the key units: player, pet, vehicle and target. This option lets you set the maximum number of auras to a smaller value between 0 and 40. Setting maxauras to zero (0) will disable the aura display.

  • /nui anim

    This option toggles display of animated unit portraits and unit bars on and off

  • /nui hplost

    This option toggles display of the health bars on unit frames between health remaining (decreasing) and health lost (increasing). This is of particular value to healers.

  • /nui hud

    This command provides access to a set of commands used to control the behavior of the nUI HUD. Use the '/nui hud' command alone for a list of available sub-commands.

  • /nui hud scale {n}

    This option sets the scale of the HUD where 0.25 <= {n} <= 1.75. Smaller values of {n} descrease the HUD size and larger values increase the size. The default is {n} = 1

  • /nui hud shownpc

    This option toggles display of HUD bars for non-attackable NPC targets on and off when out of combat

  • /nui hud healthrace

    This option toggles display of in-HUD health race bar on and off

  • /nui hud cooldown

    This option toggles display of in-HUD spell cooldown bar, cooldown alert messages and cooldown sounds on and off.

  • /nui hud cdalert

    When the in-HUD spell cooldown bar is enabled, this option turns the display of ready messages on and off.

  • /nui hud cdsound

    When the in-HUD spell cooldown bar is enabled, this option turns the playing of ready sounds on and off.

  • /nui hud hgap {n}

    This option sets horizontal gap between the left and right sides of the HUD where {n} is a number greater than 0. Increase {n} to increase the gap between the left and right of the HUD. The default value of {n} is 400

  • /nui hud idlealpha {n}

    This option sets the transparency of the HUD when you are completely idle where {n} = 0 for an invisible HUD and {n} = 1 for a fully opaque HUD. The default is {n} = 0

  • /nui hud regenalpha {n}

    This option sets the transparency of the HUD when you (or your pet) are regenerating health, regenerating power or are debuffed where {n} = 0 for an invisible HUD and {n} = 1 for a fully opaque HUD. The default is {n} = 0.35

  • /nui hud targetalpha {n}

    This option sets the transparency of the HUD when you have selected a valid target where {n} = 0 for an invisible HUD and {n} = 1 for a fully opaque HUD. The default is {n} = 0.75

  • /nui hud combatalpha {n}

    This option sets the transparency of the HUD when you or your pet are in combat where {n} = 0 for an invisible HUD and {n} = 1 for a fully opaque HUD. The default is {n} = 1

  • /nui clock {local|server|both}

    This option sets the display of the dashboard clock to either display the current local time {local}, the current server time {server} or both the server and local time together {both}. The default setting is {server}

  • /nui mapcoords

    This option toggles the display of player and cursor map coordinates in the world map on and off. It is on by default.

  • /nui roundmap

    This option toggles the minimap display between the default square minimap and a round minimap compatible with the in-game Bliz option to rotate the minimap when the player is moving

  • /nui debug {n}

    This option sets the nUI debugger messaging level. As a rule you should only change debug levels if you are asked to by the mod author. Use {n} = 0 to turn debugging off entirely (the default).

  • /nui profile

    This option toggles runtime profiling of nUI on and off. Profiling is off by default and enabling this feature does increase overhead. The profiling state is NOT saved between sessions of console reloads. You should not enable profiling unless asked to do so by the mod author.
-------------------------------------------------------------------------------------------
Known Issues in nUI Lite...
-------------------------------------------------------------------------------------------

  • Aura tooltips do not appear to work with the "mouse" tooltip option

  • Button bag "x" is not working correctly

  • If you remove a fubar top panel, the nUI top panel redraws to the middle of the screen. It is full width and takes up about 20% of the middle of the field of view vertically.

  • Enabling the "Use UI Scale" option in the Bliz video configuration menu blows up nUI's layout and scaling. For now... just uncheck this option until I can fix it.
-------------------------------------------------------------------------------------------
Known compatibility issues with third party mods...
-------------------------------------------------------------------------------------------

  • Guild Event Manager is moving its minimap button back to the minimap out of the button bag whenever the player clicks on it. A minute or so later, nUI's button bag logic will see the button moved and return it to the button bag.

  • Carbonite is having issues updating the directional arrow when the minimap and/or battlefield minimap is hidden in the info panel

  • Poison Pouch mod minimap button is missed by button bag

  • Alpha Map minimap button is not scaling correctly in button bag

  • nUI and Capping are not playing well... Capping's modification of the battlefield minimap is interfering with nUI's info panel management of the map

  • Titan Panel is causing an error when the bottom bar is enabled

  • Titan panel mouseover tooltips are not compatible with nUI's fixed position tooltip option

  • http://www.onraid.com/ not playing well with button bag
-------------------------------------------------------------------------------------------
Known Bliz / nUI compatibility issues...
-------------------------------------------------------------------------------------------

  • Right clicking a unit frame and selecting "set focus" taints in combat == this is a known bug since WoW 3.0.2 and is beyond nUI's control. Hopefully Bliz will address it in the next patch (or two or three or twenty). You can target the desired focus and then type '/focus' to aquire a focus frame until Bliz resolves this issue.

  • Switching between windowed and non-windowed mode breaks nUI's textures and HUD -- this is caused by a known Bliz bug in their video driver code and applies only to certain graphics cards and video drivers. It is nearly random in terms of which mods it will impact... anything from very complex to completely trivial mods are broken by this bug but it is always mods that use custom textures. There is no fix. The only workaround is to (a) avoid switching between windowed and non-windowed modes as much as possible and use '/nui rl' to reload the user interface when it gets broken. It is worth noting this bug affects Macs most often, but also impacts some PCs (such as mine). This bug has been a round a very long time and no telling if or when it will ever be fixed.

  • If your mouse buttons 4 and 5 do not work for click-casting on unit frames, make sure your mouse driver is sending mouse button clicks and not key presses. You can do this by going to the key binding interface and trying to bind autorun to mouse button 4. If the key binding does not say "Button 4" or "Mouse Button 4" then the issue is your mouse driver or driver settings. Bliz does not support key-presses as mouse clicks directly and mods like Clique cannot detect key presses in that way.
-------------------------------------------------------------------------------------------
Version 5.04.00
-------------------------------------------------------------------------------------------

  • This is a cumulative release cut of nUI as of development version 5.03.13

  • This update fixes a problem with fonts for nUI users who are using the Russian localization file.

  • Updated Spanish localization file (thank you Jose)

  • Added new font options to improve readability. Still need to add a GUI panel for the player to use to change fonts in-game. For now, see the appropriate localization file in [ Interface > Addons > nUI > Main ]

  • Added a new feature to the action bars... when you have an active target, or you are in combat, any button on your action bar which is unusable, is on cooldown or is active on the target is dimmed to indicate that is cannot be cast at present, or does not need to be cast. Any spell which can be cast, is not in cooldown and is not active on the target (or yourself) is displayed at full brightness. This acts as a quick visual cue as to which actions you should/could be using at present.

  • Added a new slash command '/nui bar dimming' to toggle the new action button dimming feature on and off.

  • Added a new slash command '/nui bar dimalpha {n}' which allows the player to set a custom alpha level for action buttons that are currently dimmed. The default is 30% or '/nui bar dimalpha 0.30' -- valid values are 0 < {n} <= 1 where 0 is fully transparent and 1 is fully opaque (the same as turning off the dimming feature). Note that you cannot use an opactity of 0 as that does have special meaning to the action button logic.

  • Fixed a logic error in nUI_StatusBar which threw an error when the bar was oriented to grow from the top down

  • Added tick tracking to the health and power bars to visually indicate how much health and/or power was gained or lost since the last bar update.

  • Added a new slash command '/nui bar mouseover' which when active causes nUI's action bars to be hidden unless and until you mouse over them.

  • Tweaked nUI_Button module to correct an issue showing the Pally judgment spells on the action buttons correctly.

  • Fixed a taint error caused by opening the world map while in combat

  • Replaced the nUI button bag button icon with the nUI logo

  • Fixed cooldown graphic on Death Knight runes

  • Moved cooldown timers on DK runes and modified rune transparency on cooldown to improve visibility of the type of rune on cooldown

  • Fixed a logic error on DK runes that displayed all of the cooldown timers on the first rune in the bar if timers are disabled.

  • Fixed an error in the nUI_Button module which threw an exception in UnitIsUnit while in a battleground

  • Fixed an addon configuration error which caused the nUI load to log errors in the FrameXML log "Unknown frame type: Binding"

  • Fixed an addon configuration error which caused nUI's bindings to not function as expected on systems that use case sensitive file names

  • We're on a roll tonight /sigh -- another EBF for the new trinket code

  • This is an EBF to fix a typo in the new trinket cooldown entries in the cooldown bar.

  • Added cooldowns for usable equipped items to the cooldown bar (trinkets, etc.)

  • Enhanced action bar counters to use strong color cues to compress information. When the player has a spell cast (HOT or DOT) on a target and that spell is still on cooldown, the time remaining on the *spell* (not the cooldown) is displayed in purple. Once the cooldown expires, or if there is no cooldown, the time remaining on the *spell* is displayed in bright blue (cyan). If the spell is on cooldown but is not currently active on the target, the cooldown time remaining is displayed in yellow until the last ten seconds of the cooldown when it shows in red. A visual explanation of the color scheme can be found at nUI's support forum...

    http://www.wowinterface.com/forums/showpost.php?p=141448&postcount=16

  • Fixed a tooltip error in the nUI_PetFeeder module which caused all of the food items in the feeder window to display the same tooltip.

  • added a new slash command '/nui bar cooldown' -- This option is used to turn the display of cooldowns (displayed in yellow on the action bar) on and off. By default this feature is enabled.

  • added a new slash command '/nui bar duration' -- By default, when you cast a spell on a target, the time remaining on the spell is displayed in blue on the action bar. This option turns that timer feature off.

  • added a new slash command '/nui bar macro' -- When you place a custom macro on the action bar, nUI display's the macro's name on the button. This option will turn that display on and off.

  • added a new slash command '/nui bar stackcount' -- nUI normally displays the stack counts of inventory items that are on your action bars in the lower right corner of the button. This option can be used to turn that display on and off.

  • added a new slash command '/nui bar keybind' -- When you have a key bound to an action button, the key name is normally displayed in the top left corner of the button. This option can be used to turn that display on and off.

  • Fixed an error in nUI_Button.lua which threw an exception trying to compare a string with a number on some characters at login.

  • Removed the health and power text values from the simple HUD that were accidentally left there in the 5.03.07 release.

  • Modified the tooltip change made in 5.03.06 as it was conflicting with most tooltip addons and causing the tooltips to "jump" between locations -- this should be fixed

  • Made some changes in the nUI_Button.lua module to try and fix a bug introduced in 5.03.06 which was causing "invalid spell slot" errors and causing UnitIsUnit() to throw invalid unit ID errors.

  • Fixed a bug in nUI_Button.lua where it would throw and exception of (for some who knows what reason) an aura on the target didn't have an ID for who cast the aura

  • Updated the Russian localization file (with thanks to StingerSoft)

  • Added HOT and DOT timers to the action bars. Cooldowns are now displayed in yellow until the last 10 seconds of the cooldown, then the become red, as before. However, regardless of whether or not there's a cooldown on the action, if the spell associated with the action button is active on the current target, the time remaining before the spell expires is displayed in bright blue (cyan) counting down to zero.

  • Added a new slash command '/nui hud cdmin {n}' which sets the minimum amount of time required for a spell to be displayed on the cooldown bar when it first begins the cooldown. If the initial cooldown period is less than {n}, it won't display. The default value is '/nui hud cdmin 2'

  • Fixed an error in the pet feeder which would throw an exception if you had more than one stack of the same food in your bags when you tried to open the feed pet window

  • Fixed a German localization error where a "DEAD" player was reported as "TOD" (DEATH) instead of "TOT" (DEAD)

  • Removed the healthrace bar from the Player/Target and Health/Power HUD modes since it is largely redundant in those applications.

  • Added raid target icon to the "Simple HUD" mode -- located bottom center just above the healthrace bar

  • Added player and target debuffs to the "Simple HUD" mode -- located to the left and right of the health race bar.

  • Fixed a logic error in the new event engine in nUI_UnitPvP which causes the PvP flag not to be removed from the unit frame once it has been displayed regardless of whether or not the unit is still flagged for PvP

  • Added enhanced unit information to the mouseover unit tooltip

  • Added unit's target to the tooltip for all unit frames

  • Added coloring of unit's health and power values in the unit frame tooltips according to the same color using in their health bars for a quick visual indication of their overall health/power

  • Fixed a logic error in the new event engine for nUI_UnitFeedback which was preventing the hit/heal indicators and some other feedback features from functioning as designed

  • Added a trap for an odd error in obtaining the current threat situation on a unit in nUI_UnitFeedback that threw an error if you dropped target in the 1/30th of a second (or less) between when the feedback update was initiated and when the threat check was performed.

  • Fixed a logic error in nUI_UnitRaidSort which would cause the raid sort to fail and never execute if the raid roster changed while in combat lockdown. This should also address an unreported taint bug, as well.

  • Added an option to sort raids by player name as well as group, class or unit id.

  • Added the voice chat frame to nUI's list of managed frames. The default location for the frame has been set immediately above the vehicle seat indicator on the right edge of the user display, slightly above center.

  • Fixed combo point display for druis in cat form

  • Fixed combo point display for vehicles that use combo points in the actions

  • Fixed a tooltip error in nUI_UnitPvP that either showed an empty tooltip or threw and error when the cursor moved over the PvP icon in the unit frame.

  • Fixed an error with the advanced objectives watch frame which broke the frame when nUI management of the minimap is enabled.

  • Moved the default location of the advanced objectives watch frame to the upper left of the user interface. nUI will only locate the watch frame the first time the user logs in on each character... the frame can then be permanently moved using the built in lock/unlock and mouseover features of the frame. Note: If game settings are not being maintained on each character individually, you may need to log in on all of your characters before attempting to set a permanent location for the frame other than the nUI default.

  • Fixed a logic error in the '/nui calendar' slash command that caused it to fail to work as expected the first time the player uses the command.

  • Moved the calendar to the bottom of the minimap and modified its size slightly to avoid conflict with the action bars and to improve the calendar's visibility when the '/nui calendar' option is used to disable nUI management of the calendar.

  • Fixed a logic error introduced in 5.03.03 in nUI_UnitReadyCheck that caused it to fail to clear the icons in the unit frames when the ready check was complete

  • Fixed a logic error introduced in 5.03.03 in nUI_UnitRange which caused the range indicator to not correctly update once the initial range had been calculated

  • Fixed a logic error in the casting bars which caused the bars to not be displayed in even though a cast was active in situations where the player is being spammed with interrupts or pushbacks.

  • Entirely removed generation of dynamic memory from the following modules as well as changed how the callback notification system is engaged in order to reduce load on the event engine and update thread: nUI_UnitCasting

  • Fixed a bug introduced in the Death Knight's runes by the changes made in the 5.03.03 development update's rewrite of the event engine.

  • Fixed a bug introduced in the unit frame tooltips where the party/raid role was repeated until it filled the screen -- also introduced in the 5.03.03 rewrite of the event engine.

  • Added unit health and power to the unit tooltips

  • Added Poisoner to the list of minimap buttons nUI does not try to manage... this will allow Poisoner users to locate this button anywhere they need it and stil have access to it in combat without openning the button bag.

  • Fixed a logic error in the button bag code which would cause buttons to become unclickable in certain circumstances.

  • Added a new slash command '/nui calendar' -- By default, nUI moves the guild calendar button from the minimap into the button bag. This option toggles that on and off allowing for leaving the guild calendar displayed on the minimap.

  • Fixed a logic error in nUI_BagBar that caused it to ignore the mouseover visibility option when the UI is initially loaded.

  • Fixed a logic error in the XP bar that would throw an error if the player hit level 79 with more than a full rested level remaining.

  • Tweaked the nUI_SysInfo module to display the top ten memory users in the tooltip rather than the top three.

  • Entirely removed generation of dynamic memory from the following modules as well as changed how the callback notification system is engaged in order to reduce load on the event engine and update thread: nUI, nUI_Location, nUI_PetFeeder, nUI_SysInfo, nUI_Button, nUI_CooldownBar, nUI_UnitComboPoints, nUI_UnitFeedback, nUI_UnitFrame, nUI_UnitGCD, nUI_UnitHappiness, nUI_UnitHealth, nUI_UnitLabel, nUI_UnitLevel, nUI_UnitPortrait, nUI_UnitPower, nUI_StatusBar, nUI_UnitPvP, nUI_UnitRaidGroup, nUI_UnitRaidTarget, nUI_UnitRange, nUI_UnitReaction, nUI_UnitReadyCheck, nUI_UnitResting, nUI_UnitRole, nUI_UnitRunes, nUI_UnitStatus

  • As of nUI 5.03.03 the following key changes have been made in nUI's licensing terms:

    nUI is no longer covered under the GNU Public License V3 and has adopted a custom license. Copies of the complete licenses for nUI Release (aka nUI Lite) and nUI+ are included in their distribtions. Two key points have been added in the interest of protecting the rights of the distribution sites that have been authorized by myself as well as my own rights and are reproduced here for emphasis...

      Redistribution of the nUI Release/nUI Lite version is permitted under the following terms... Permission is hereby granted for unlimited free and open distribution of "nUI Release" / "nUI Lite" by anyone in any form and by any means provided the nUI Release distribution contents are not altered in any way, are distributed in full with all copyright statements and licensing terms included and intact and that any interface the end user is provided for the purpose of downloading nUI includes a plainly visible and functioning link to nUI's official web site at http://www.nUIaddon.com and a plainly visible notice that nUI accepts user donations with a working link to nUI's donation page at http://www.nUIaddon.com/donate.html Deep-linking and leeching of nUI distributions is strictly prohibited. Any individual or entity who wishes to offer downloads of nUI distributions must either host the legal and unmodified distribution on their own servers to be distributed at their own expense using their own bandwidth or they must link the user back to the official download page on the third party provider's servers from which the user can initiate the download. Use of any download link or mechanism which initiates a download of any nUI distribution from a third party distribtion site that bypasses the official content and download pages or advertisements of that third party site is strictly prohibited without the express written consent of that site.

    I do intend to agressively enforce these terms.

  • Fixed a logic error in the nUI_UnitChange module which causes it to fail to notify event listeners when the party or raid roster was updated in certain circumstances

  • Fixed a logic error in the nUI unit change update engine which caused the performance of the engine to degrade over time as more unit data sets were cached by the engine.

  • Modified the unit event dispatch engine and update notification system to eliminate all production of garbage memory in that system. The underlying engine now retains and reuses all memory it consumes. (note: this process is incremental, this reduces the garbage memory created by nUI's data engine, but does not fix it entirely as yet given this process will need to be repeated in all of the modules in nUI before the issue is entirely resolved)

  • Entirely removed generation of dynamic memory from the following modules as well as changed how the callback notification system is engaged in order to reduce load on the event engine and update thread: nUI_Unit, nUI_UnitChange, nUI_UnitClass, nUI_UnitCombat

  • Added information panel integration support for Skada

  • Added '/nui hud vofs {n}' slash command. This option sets vertical offset of the HUD from the center of the view port. The default is '/nui hud vofs 0' which places the HUD at the vertical center of the viewport. Values less than 0 move the HUD down, greater than 0 moves the HUD up.

  • Added the timer bar to the list of movable bars... this is the bar used to show time remaining for breath hold and exhaustion while swimming, etc.

  • Implemented a fix for a conflict with TitanPanel when a bottom bar is enabled -- many thanks to Tristanian for researching the issue and coming up with a solution.

  • Fixed a logic error in the nUI_BagBar that prevented the bar from being movable via '/nui movers' for many users

  • Added the nUI special bar (pet/stance/shapeshift/auras) to the list of movable frames

  • Fixed a logic error in the nUI_StatusBar module which was causing issues with custom textures and displaying full bars when they should not be

  • Added the ability to right-click the unit panel selector, the information panel selector and the HUD mode selector buttons to move backwards through their respective display modes. For example, left clicking the "Player" unit panel button will switch to the "Party" unit panel mode. With this change, right-clicking the "Party" unit panel button will switch back to the "Player" unit panel mode rather than having to cycle through all of the raid panels to get back to the player mode.

  • Made another change to nUI_Movers.lua to address ongoing conflicts with the new Bliz advanced objectives tracking frame. nUI now has *zero* interaction with this frame

  • Changed the vertical position of the player's aura buff bars so they do not conflict with the settings tab in the chat frame

  • Changed the anchoring the durability frame to the right edge of the display as a result of changes made in patch 3.1 and the advanced objectives tracking

  • Moved the anchor location of the vehicle seat indicator from the top center of the display to the right edge of the display above the durability frame
  • Modified nUI_UnitCasting to count down time remaining when channeling spells
-------------------------------------------------------------------------------------------
Version 5.01.00
-------------------------------------------------------------------------------------------

  • nUI sheds its "beta" status and goes live... /happydance

  • Split nUI into two versions... the public "nUI Lite" free version and the private "nUI Pro" version for nUI's supporters

  • Added linkbacks to nUI's new web site at http://www.nUIAddOn.com

  • Fixed a logic error in the '/nui feedback' slash command that threw an error if a bad argument, or no argument, was given to the command.

  • Yet another fix for the agro logic to prevent complex hard loops (player targets a mob to targets a player to targets a mob who targets the original player for example) which continued to cause WoW lockups.

  • Added a new set of slash commands for the feedback system...

    /nui feedback curse
    /nui feedback disease
    /nui feedback magic
    /nui feedback poison

    These options allow the player to individually disable or enable each of the four feedback highlight types so that you can enable only those types you can dispell. By default all four types are enabled.

  • Fixed a logic error in the determination of who has current agro that caused WoW to freeze if any unit in the target chain was targeting itself (yes, an endless loop)

  • Added a new slash command '/nui showhits' which turns off the red/green background highlighting on unit frames when they are taking damage or receiving heals.

  • Fixed the rotation order in the unit frames to 25 man precedes 40 man

  • Fixed a logic error in the aura bars where the bars failed to resize when the target died or when switching to a new target that had no auras on it

  • Ported nUI 5.0 to WoW Patch 3.1

  • Added combat feedback to unit frames... shows a red background on unit frames when the unit takes damage, a green background when it receives a heal

  • Added debuff highlights to unit frames... unit frame borders highlight blue when a magic debuff is on the unit, green when diseased, yellow when poisoned and purple when cursed.

  • Add agro indicator to unit frames... unit frame border highlights in red when the unit is targeted by a hostile unit in the player's target chain or focus chain if no hostile units exist in the target chain.

  • Greatly improved the hit and heal indicator update frequency in the battlefield minimap for PvP/Battleground play

  • Finally found and added a fix for the annoying invisible bottom bar Titan Panel creates. This should prevent that bar from interfering with the bottom of the dashboard

  • Added the slash command '/nui hud focus' which toggles display of the player's focus on and off in the HUD. By default, the HUD ignores the focus frame and displays the player's target and target-of-target (ToT). Enabling this option will cause the HUD to replace the player's target with the player's focus if and when the player sets a focus. In addition, when this option is enabled, the ToT is replaced with the focus' target if a focus is set. If no focus is set, the HUD will display the target and the ToT as per normal.
-------------------------------------------------------------------------------------------
Version 4.20.00 (Beta)
-------------------------------------------------------------------------------------------

  • Fixed a layout engine bug in the pet feeder module which was throwing an error

  • Removed legacy scaling data from the saved variables file which was causing layout issues for people who have been around since nUI's earliest days
-------------------------------------------------------------------------------------------
Version 4.19.00 (Beta)
-------------------------------------------------------------------------------------------

  • Tweaked vertical scaling to produce reasonably square buttons in all resolutions
-------------------------------------------------------------------------------------------
Version 4.18.00 (Beta)
-------------------------------------------------------------------------------------------

  • /sigh -- it never fails... something always slips through. This update fixes the nUI config bug in 4.17
-------------------------------------------------------------------------------------------
Version 4.17.00 (Beta)
-------------------------------------------------------------------------------------------

  • Fixed an error in the cooldown frame where the cooldown timers appeared horizontally offset to the left of the cooldown icon

  • Fixed an error in the cooldown frame where it was overlapping the range indicator and/or the player's auras on the target

  • Completely revamped the layout engine to allow for separate vertical and horizontal axis scales... this addresses a layout issue with certain display resolutions where the vertical axis was scaling incorrectly and causing the vertical elements to either overlap or to stretch (note: I have yet to have figured out how to square the minimap in this situation without breaking the mask... I'm working on that still)
-------------------------------------------------------------------------------------------
Version 4.16.00 (Beta)
-------------------------------------------------------------------------------------------

  • Fixed a bug in the new cooldown bar where spells with multiple ranks produces an icon in the cooldown bar for every rank of the spell the player knew. For any given spell in the player's spellbook, the cooldown bar will now only display the highest rank of that spell that is on active cooldown in the bar.
-------------------------------------------------------------------------------------------
Version 4.15.00 (Beta)
-------------------------------------------------------------------------------------------

  • Added a new slash command '/nui hud cooldown' which toggles the display of the in-HUD cooldown bar on and off. When the bar is disabled both the spell ready messages and spell ready sounds are disabled as well. By default the cooldown bar is enabled.

  • Added a new slash command '/nui hud cdalert' which toggles the display of spell ready messages on and off in the HUD. By default, when a spell's cooldown expires and the spell transitions to a ready state, a text message is displayed over the cooldown bar while that bar is enabled. This option will toggle those messages on and off.

  • Added a new slash command '/nui hud cdsound' which toggles the playing of an alert sound when a spell transitions from on cooldown to ready to bring the player's attention to the fact that a new spell is ready. By default this feature is enabled when the cooldown bar is enabled. This option allows the player to toggle that sound off.

  • Added a new slash command '/nui maxauras {n}' where {n} is a number from 0 to 40. This command limits the number of buffs and debuffs that are displayed to a maximum of whatever value is chosen. Setting '/nui maxauras 0' will turn off all aura displays. The default for the player, target, player's pet and vehicle is the maximum number of auras that can exist on a unit: 40 -- this aura list always begins with any temporary weapon buffs the player has and then is followed by the remaining auras starting with those that will expire soonest... setting '/nui maxauras 10' would limit the display the eight to ten auras that will expire soonest based on how many weapon enchants the player has.

  • Added a new slash command '/nui mapcoords' to toggle display of the world map player and cursor map coordinates on an off. The default setting is on.

  • Added a cooldown bar with spell ready message alerts and spell ready sounds to the HUD... this new bar shows spells that are currently on cooldown with a timer. When a spell's cooldown finishes, a ready message with the spell name is displayed over the bar and a sound played. Slash command options are provided to disable the cooldown bar, the ready messages and ready sound.

  • Fixed a logic error in nUI_UnitAura that caused weapon buffs to appear in the player's debuff list

  • Changed the default location of the quest watch frame to the top left of the screen

  • Changed the default location of the achievement watch frame to the bottom left of the quest watch frame

  • Added test for presence of QuestHelper and relocated the achievement watch frame to the bottom of the QuestHelper frame when loaded so achievements are not overlayed by QuestHelper.

  • Fixed a logic error in the nUI frame rate and latency indicators that left them active while the console was hidden

  • Fixed a logic error in the nUI_Movers module that would cause nUI to throw errors on login if the player deleted the ["MoverAnchors"] element from their nUI.lua saved vars

  • Modified DK runes to fade when on cooldown

  • Modified party and raid unit frames to only display (de)buffs that have expiration timers... pally auras, DK presences, etc. are not displayed on the party or raid unit frames as they do not need recasting and cannot be dispelled. Eliminating these auras from the party and raid unit frames reduces the number of auras displayed on the unit frame and better highlights the status of buffs and debuffs that can and will expire or can be cleansed.

  • Added player and cursor map coordinates the world map

  • Added cursor coordinates to the battlefield minimap

  • Added time remaining on PvP flag to the player unit frame tooltip

  • Added a PvP flag timer to the unit frames

  • Updated German localization file (with thanks to Wavebow)
-------------------------------------------------------------------------------------------
Version 4.14.00 (Beta)
-------------------------------------------------------------------------------------------

  • Added the chat frame menu button back to the chat frame (for emotes and languages)

  • Fixed a bug in the button bag introduced by WoW patch 3.0.8

  • Modified the aura bar labels to support a fixed height and width to provide for either word wrapping or truncation aura names that would overflow the space -- users who have installed nUI_AuraBars and are having issues with long aura names overlapping the aura timers will need to download v1.02.00 of the nUI_AuraBars plugin
  • Fixed a rendering artifact in dynamically sized aura bars where the size was not reset to zero when the underlying unit dies
-------------------------------------------------------------------------------------------
Version 4.13.00 (Beta)
-------------------------------------------------------------------------------------------

  • Emergency bug fix for users who have installed the new nUI_AuraBars plugin -- fixes a problem where WoW tries to create units out of the expected order causing some units to not be created at all and then breaking the unit panels -- this update is required only if you have installed and are using nUI_AuraBars
-------------------------------------------------------------------------------------------
Version 4.12.00 (Beta)
-------------------------------------------------------------------------------------------

  • Added a boolean "clickable" option to all unit frame elements and reduced all unit frames to a single mouse enabled frame and a compilation of simple frames to reduce complexity and reduce mouseover CPU load

  • Substantially reduced the amount of "garbage" nUI generates in order to reduce the garbage collector lag being experienced in Northrend and generally improve performance

  • Fixed a logic error in the HUD selector management that caused the HUD to fail to disable updates of unit elements on hidden HUD frames which would cause, for example, the Health/Power HUD to continue updating even when Player/Target was the active HUD

  • Fixed a logic error in the unit frames which was causing hidden frames to update their content which causes unnecessary overhead. Only currently active and visible unit frames are updated in realtime now as intended.

  • Modified nUI_UnitAura (yes... again!) to add support for backgrounds and heights and widths other than the size of the aura buttons themselves. Removed taint from unit auras, as well. Expanded the dynamic sizing capabilities and extended anchor logic

  • Added the slash command '/nui autogroup' which toggles on and off the automatic switch between the solo player unit panel and the group/raid unit panels when the player joins or leaves a group/raid or when the raid roster updates. By default this feature is turned on.

  • Forced the minimap management flag on for all players who are not using the optional nUI_InfoPanel_Minimap plugin -- this is being done because for some reason the "new" installs do not appear to have been properly setting this flag and many players never knew nUI moved the minimap to the center of the dashboard. For those who prefer this setting to be turned off, you can toggle it back off after loading 4.12.00 for the first time using '/nui minimap' -- it only resets your minimap flag once.

  • Fixed a naming error in the "Simple HUD" which prevented the casting bar from being displayed in the HUD when active.

  • Tweaked the out of mana (OOM) color again as it wasn't quite blue enough to be obvious at a glance

  • Fixed a logic error in the hunter pet feeder data table that prevented the feeder from working correctly with non-Engligh localizations

  • Fixed language translation error in the German localization file that prevented the hunter pet feeder from working correctly in the German language (with thanks to Trashi)

  • Updated Spanish localization file (with thanks to José)

  • Updated German localization file (with thanks to Wavebow)
-------------------------------------------------------------------------------------------
Version 4.11.00 (Beta)
-------------------------------------------------------------------------------------------

  • Moved Interface\AddOns\nUI\AddOns to Interface\AddOns\nUI\Plugins to make it compatible with the WoWInterface.com installer (WOWI) -- note, after installing this update you can and should delete the directory Interace\AddOns\nUI\AddOns if it exists

  • Added cooldown counters to the in-HUD DK rune bar

  • Changed layering in DK runes in order to clean up border overlapping

  • Changed the location of the in-HUD global cooldown indicator slighty to improve cast bar visibility and to eliminate overlap with the DK rune bar

  • Increased the size of the DK runes in the HUD slightly to match the size of the casting bar (which is where they are located) and improve visibility

  • Recoded nUI_UnitCasting update logic to improve casting bar performance and smoothness of rendering

  • Modified the HUD logic to make the player casting bar visible even when the HUD is faded -- the casting bar is now visible any time a player spell is being cast: while casting, channeling, hearthing, crafting, mounting, etc.

  • Modified latency tracking method to improve performance

  • Modified the HUD transparency logic so that targeting a dead mob (or a ghost) uses the lower regen alpha level as the maximum alpha rather than the higher targeting alpha level... makes the HUD less obtrusive when skinning, looting, rez'ing, etc

  • Added the unusable action button color to the list of configurable colors

  • Tweaked color settings for action buttons that are out of range, out of mana (power) and unusable

  • Changed the parenting of unit frame tooltips so the tooltip always anchors to the base of the unit frame rather than the individual elements of the unit frame. This makes the tooltip have a single anchor point while the mouse is inside the unit frame rather than moving as the mouse enters and leaves the elements of the frame.

  • Fixed a logic error in nUI_UnitPortrait that caused portraits not to update when the portrait changed after the first time the unit was viewed

  • Fixed a logic error in nUI_UnitPortrait that caused the portraits to ignore changes in the enabled state of animation ( /nui anim ) after the initial login

  • Fixed a logic error in the player and target solo unit frames that causes them to be clickable and mouseover active in the player pet and ToT regions of the unit panel

  • Fixed a logic error in all unit frames that caused the feedback zone of the frame to be unclickable (typically the empty space in the unit frame)

  • Fixed a logic error in nUI_UnitAura that caused (de)buff icons to be mouse active even when otherwise hidden which interfered with unit frame clicking and world frame mouse interaction.
-------------------------------------------------------------------------------------------
Version 4.10.00 (Beta)
-------------------------------------------------------------------------------------------

  • Fixed a bug in the pet happiness indicator that prevented it from updating while your pet was being fed

  • Removed the profiling method calls from all of the modules to improve overall performance now that the FPS leak appears to be resolved. Given then number of people who were having screen tearing issues with the simple memory accumulation check, and the number of reports of continued screen tearing after that was removed in the 4.09.00 release, it occurs to me that the overhead of the profiling is probably as high or higher, so people on slower and/or more heavily loaded systems should see a performance improvement as a result. People on fast systems likely will not see a change.
-------------------------------------------------------------------------------------------
Version 4.09.00 (Beta)
-------------------------------------------------------------------------------------------

  • Added the pet casting bar frame to the list of managed UI frames (this came up when players were doing daily quests on vehicles such as at Wyrmrest where the "vehicle" used a casting bar.

  • Changed how vehicles are handled in the unit panels... move the vehicle unit frame from the mouseover location to the pet location since vehicles are treated as pets

  • Fixed a logic error in the in-dashboard minimap code that caused the minimap to be hidden when mounted on a vehicle

  • Added pet casting bar to the HUD for the benefit of vehicle quests where the vehicles have casting bars.

  • Removed minimum frame rate and maximum memory usage logic from the system information code (still remains in the profiling code) as it appears to have been causing lag issues on some computers.
-------------------------------------------------------------------------------------------
Version 4.08.00 (Beta)
-------------------------------------------------------------------------------------------

  • Completely re-wrote the nUI_UnitAura.lua module to address the longstanding FPS leak issue in larger raids.

  • Added minimum frame rate and maximum memory usage to the profiler and debug log

  • Fixed a logic error in the pet unit frames that caused the click-to-feed function to sometimes be unavailable for the pet unit frame which required the hunter to target the pet to be able to feed it.

  • Ported nUI to the new Public Test Realm release in preparation for patch day -- nUI remains backward compatible with the current live realms, as well.
-------------------------------------------------------------------------------------------
Version 4.07.00 (Beta)
-------------------------------------------------------------------------------------------

  • Changed the '/nui bagbar' slash command from an on/off toggle to a three state switch for on, off or mouseover. The new '/nui bagbar mouseover' option will cause the bag bar to fade out when not in use and fade in when you mouse over it.

  • Increased the button bag frame strata to move it higher in the stack (prevents most other frames from overlaying it)

  • Disabled the mouseover functionality in the DK rune frame so it does not interfer with targeting and other click-through functions

  • I've taken another swipe at fixing the talent browser logic... here's hoping it's fixed this time (though there could still be issues in it)

  • nUI and DrDamage are now playing well together... or should be ~smile~

  • Added a new slash command '/nui combattips' to toggle display of action button tooltips on and off while in combat lockdown. By default, nUI does not display the action bar tooltips while you are in combat to prevent screen hiding and extra GPU load. Toggling the option on will allow tooltips to be displayed while you are in combat.

  • Changed the logic in the '/nui tooltips default' to entirely remove nUI from the loop when the default mode is set. Setting the mode to '/nui tooltips default' will now cause a console reload in order to remove nUI from the tooltip logic. This should resolve the compatibility issues with CowTip

  • Fixed a bug in the stance/shapeshift/aura/presence bar that prevented the button from highlighting when the active button changed

  • Added support for deep profiling of the entire mod... '/nui profile' toggles profiling on and off. The setting is not persistent between sessions and detail is recorded in WTF\Account\{player account}\SavedVariables\nUI.lua while profiling is enabled. Toggling profiling on, off and back on again does not reset counters, rather is adds to the current accumulated data for that session.

  • Optimized nUI table insert/delete strategy to reduce CPU load on busy tables

  • Updated Spanish localization file (thank you JSR1976)

  • Fixed a bug in the unit health bars that caused the bars to flicker and/or vanish

  • Fixed a bug in the keybinding code where attempting to bind mouse clicks threw an error on a nil onKeyDown() method
-------------------------------------------------------------------------------------------
Version 4.06.00 (Beta)
-------------------------------------------------------------------------------------------

  • Added integration with Dr. Damage to nUI's action bars. I have contacted the author of Dr. Damage, as well, and asked that (s)he add support for nUI. Until that change gets made in Dr. Damage, you can do it yourself to enable nUI's integration.

    Edit the file Interface\AddOns\DrDamage\DrDamage.lua and search for the line

    if IsAddOnLoaded("Bartender4") then

    When you find that line it should be located in the method DrD_DetermineAB... if so, insert the following code immediately before before the Bartender4 if statement

      if nUI_DrDamageIntegation then
        ABrefresh["nUI"] = nUI_DrDamageIntegration( ABtable );
        ABdefault = false;
      end

    After you've made that change, the file should look something like this...

      if nUI_DrDamageIntegration then
        ABrefresh["nUI"] = nUI_DrDamageIntegration( ABtable );
        ABdefault = false;
      end

      if IsAddOnLoaded("Bartender4") then
        local func = function(button)
          if button.Secure then return button.Secure:GetActionID() else return button:GetActionID() end end
          ABrefresh["BT4Button"] = function()
          for i=1,120 do
            ABtable["BT4Button"..i] = func
          end
        end
        ABdefault = false
      end

    Save the modified file, reload WoW and Dr. Damage should now work with nUI

  • Fixed a compatibility bug with FishingBuddy where FishingBuddy was placing a pull down menu in the nUI minimap button bag that threw an error

  • Fixed a major bug in the shapeshift bar that was causing taint in combat as well as FPS leaks in raids and key binding issues for rogues and warriors in particular, but all players in general

  • Modified unit frame and HUD health bars to shade gray when the underlying mob has been tagged by another player (same as the gray nameplate label but more obvious)

  • Fixed an update bug in the target of target logic that caused the associated health bars in the HUD and unit frames to not update
-------------------------------------------------------------------------------------------
Version 4.05.00 (Beta)
-------------------------------------------------------------------------------------------

  • Added ctrl-alt-right-click option to the action bar buttons as well as the HUD mode selector button, the unit panel mode selector button and the information panel button to set key bindings as well as key binding tooltips to the action buttons. This change does not yet include the pet/stance/shapeshift bar.

  • Tweaked range to target calculation to try and correct for WotLK changes. Not clear if the changes helped, need more feedback.

  • Added the four group looting frames (need/greed roll frames) to the list of managed frames in nUI and changed their default location to build down from the top bars rather than up from the center of the dashboard so they do not interfere with the unit frames, etc. The location of the looting frames can be changed using the /nui movers slash command

  • Fixed a button layout bug in the pet feeder caused when the number of available food decreases

  • Fixed a bug in the pet feeder that would blow up the pet feeder icons and the spell in the first slot on the main action bar if the player accidentally dragged a feed item from the pet feeder to any place on screen or another action bar.

  • Fixed a layout bug in the party unit frame panel that caused the top right party member's frame to not display their target

  • Added a new slash command '/nui hplost' which toggles the display of health bars on the unit frames and the HUD between displaying how much health is remaining and how much health has been lost. This option is primarily for the benefit of healers and is system wide for the current character when set... that is it affects all unit frames and HUDs for that character. The default action is to display how much health is remaining.

  • Added key bindings for nUI's button bag, HUD mode selector, unit frame mode selector and info panel selector. See the Bliz key binding interface for the new entries

  • Added automatic switching between player, party and raid unit frame panels when the player's grouping status changes

  • Replaced the original nUI stone dashboard texture with the thin gloss black texture as the most common complaint is the height of the dashboard and this texture has a smaller vertical feel to it. Those who prefer the original stone dashboard texture can download it from http://www.wowinterface.com/downloads/info9108-nUI.html#optional

  • Added the ability to relocate the nUI action bars via '/nui movers'

  • Added rare spotting feature to unit frame logic. If you mouse over or target a rare or rare elite mob, nUI will play a sound and print a message to the chat frame to alert you to the rare status of the mob

  • Fixed a compatibility issues between nUI and Carbonite that caused the map to flicker when the user selected a zone other than the one they were in
-------------------------------------------------------------------------------------------
Version 4.04.00 (Beta)
-------------------------------------------------------------------------------------------

  • Fixed a bug in the new key binding logic that randomly lost current key bindings

  • Modified action bar tooltips to not display while in combat lockdown... both as a means to reduce screen clutter during combat and to eliminate a few screen updates during combat. This does not apply to the pet bar or stance/aura/shapeshift bar yet

  • Added current key bindings to the action button mouseover tooltip. (note, this applies to action bars only at this time... the pet bar, stance/aura/shapeshift bar and the possession bar will be added at a later time

  • Modified key binding logic to load nUI's action bar key bindings from the default Bliz action bars at login and to save nUI's action bar bindings back to the default action bars at logout. In this way, if you disable nUI, your action bar key bindings will not be lost.
-------------------------------------------------------------------------------------------
Version 4.03.00 (Beta)
-------------------------------------------------------------------------------------------

  • Completely replaced nUI's key binding logic with custom code and added nUI to the Bliz key bindings interface -- nUI "should" pick up the existing key bindings for the built in Bliz bindings and transfer them to nUI's action bars if there are no key bindings already defined for nUI's new table entries in the Bliz binding table. However, some users may have to manually configure nUI's bindings.

  • Fixed a bug in the pet feeder logic that caused the feeder to not recognize a newly tamed pet as being a valid "feedable" hunter pet

  • Fixed a bug in the pet frame menu logic which prevented the right-click pet menu from functioning when you originally tame a new pet or when a lock enslaves a demon

  • Fixed a mouseover error in the minimap that created a dead zone over the bottom half of the bottom left and bottom right action bars

  • Fixed a bug in the '/nui framerate' command logic that prevented nUI from recognizing the command in the slash command processor

  • Added global cooldown indicator back to the HUD and player unitframes

  • Updated German localization (thank you Marcel)
-------------------------------------------------------------------------------------------
Version 4.02.00 (Beta)
-------------------------------------------------------------------------------------------

  • Fixed a minor positioning error in the possess/pet/stance bar frame

  • Fixed a logic error in the stance/shapeshift/presence bar which prevented the bar from being updated with the player learned a new warrior stance, pally aura, druid form or death knight presence

  • Updated the pet feeder food tables to include the missing BC and WotLK meats, fruits, fungi, cheeses and fish

  • Fixed an error in the login sequence that caused nUI to fail to load if for any reason the realm or player name was unavailable at load time -- should never happen, but for whatever reason does occur from time to time

  • Fixed major issues with key bindings when entering/leaving vehicles, Death Knight's (after dealth) ghoul form, etc.

  • Changed minimap button bag's frame strata to match the other bags on the bag bar for consistent overlay of other screen elements, etc.

  • Added Death Knight's runes to the player unit frames and HUD

  • Increased the size of the in-dashboard minimap

  • Changed the size of the single player mode focus frame to match the size and location of the party and 10 player raid focus frames and the size of the minimap

  • Added vehicle unit frame to player, party and raid10 unit panels -- the vehicle unit frame appears in the same location that the mouseover unit frame normally appears. If you are currently mounted in/on a vehicle, the mouseover unit frame will not be displayed in lieu of the vehicle unit frame. As soon as you dismount, the mouseover frame will resume its normal function

  • Increased health and mana bar sizes for 10 player raid unit frames

  • Fixed a bug in health and power bar logic that prevented either from providing smooth realtime updates for the player, player's pet and target (added in 4.00.00)
-------------------------------------------------------------------------------------------
Version 4.01.00 (Beta) -- First nUI Beta 4 Public release
-------------------------------------------------------------------------------------------

  • Fixed a bug in the '/nui bb' slash command that threw a secure frames error when executed and preventing the button bag from being opened and closed. Note: you cannot use the '/nui bb' command to open and close the button bag while in combat.

  • Fixed a bug in the '/nui console {on|off|mousever}' command for German players that caused the console to not work correctly. The correct commands are now set to '/nui console on', '/nui console off' and '/nui console mouseover' -- nUI should fix your configuration file when you first log in with this patch, however, you may still need to issue the command to set the console option you desire.

  • Added a '/nui onebag' slash command which toggles nUI's display of the full bag bar on and off. By default, nUI displays the backpack, your four extra bag slots, the minimap button bag and the keyring on the bag bar. Toggling this command will shrink the bag bar to just the backpack, minimap button bag and keyring for compatability with mods such as ArkInventory and other onebag type mods.

  • Updated German localization file (thank you Marcel)
-------------------------------------------------------------------------------------------
Version 4.00.02 (Alpha)
-------------------------------------------------------------------------------------------

  • Fixed a function name error in nUI_ReadyCheck.lua that was preventing ready check status from displaying in the unit frames

  • Fixed a logic error in the display of elite/world boss mob icons when switching between multiple elite mobs which caused the second mob to fail to display the elite icon even when it was in fact elite

  • Fixed a bug in the action bar buttons that caused some buttons to be grayed out as invalid when they were in fact castable

  • Fixed a logic error in the nUI_UnitAura.lua which left aura buttons at partial alpha values when they were previously expiring and then refreshed with an aura that was not expiring

  • Fixed a bug in nUI_UnitAura.lua that attempted to set aura colors before the colors had been defined

  • Fixed the '/nui roundmap' bug which prevented the map from displaying the correct mask at login

  • Updated French localization file (thank you Khisanth)
-------------------------------------------------------------------------------------------
Version 4.00.01 (Alpha)
-------------------------------------------------------------------------------------------

  • Found a code solution to a WoW voice chat bug that caused WoW to thrown an error when you right clicked a party member unit frame while voice chat was enabled

  • Fixed scaling of the Bliz feedback UI button in the buttonbag

  • Fixed management of the TimeManagerClockButton in WotLK release

  • Changed spec browsing logic to be more strict on matching the inspection ready message to the GUID of the unit to be inspected -- this may or may not have fixed the problem, will require a lot of testing and feedback from users to confirm one way or the other

  • Fixed a nUI_UnitAura.lua bug that displayed the player's temporary weapon enchants (shapening stones, oils, poisons, in the debuff area on the HUD and unit frames

  • Fixed a bug in nUI_UnitAura.lua that caused player's temporary weapon enchants to not always update when added, removed or expired

  • Fixed a unit portrait bug which allowed the still portrait and the animated model for a unit to both be displayed at the same time under certain circumstances

  • Fixed a bug in the XP bar orientation logic which was blowing up the size of the rested experience bar on login

  • Fixed a bug in the dashboard clock that caused the clock to stop after a mouseover

  • Changed dashboard clock to use the alarm panel's "24 hour mode" checkbox to select between a 12 and 24 hour clock mode. Click on the location/clock panel on the dashboard to access the alarm panel. Removed the '/nui clock {12|24} slash command.

  • Added '/nui clock {local|server|both}' slash command to control display of the dashboard clock... select 'local' to display the local time, 'server' to display the server time or 'both' to display both local and server time together.

  • Added '/nui minimap' slash command to toggle nUI management of the Blizzard minimap on and off (for compatability with addons like SimpleMinimap) -- note: using this command will force an user interface reload

  • Moved the minimap out of the information panel back into the center of the dashboard. The minimap now shares space with the focus frame and is only visible if and when you do not have an active focus. Players who prefer the minimap in the information panel can install the nUI_InfoPanel_Minimap addon to recover the prior functionality

  • Changed the location of the mail button and PvP/Battlefield buttons when the minimap information panel addon is installed to anchor the buttons to the upper left corner of the panel for ease of access and to make them independant of the nUI skin in use

  • Changed the focus frame background in the player, party and raid 10 unit panels to improve the cosmetic appearance of the minimap in the focus frame location

  • Fixed click-casting support for mouse buttons 4 and 5 in unit frames

  • Fixed a fat-finger error in nUI_ButtonBag.lua which completely broke the button bag /blush

  • Modified HUD logic to treat Runic Power like Rage where regen alpha is turned off when Runic Power hits zero and idle alpha is activated

  • Modified the XP bar to fully hide the bar when the player has reached the max level
-------------------------------------------------------------------------------------------
Version 4.00.00 (Alpha)
-------------------------------------------------------------------------------------------

  • Ported Beta 3 to WotLK

  • Adjusted XP required to level for levels 60-70

  • Added XP required to level for levels 71-80

  • Added Death Knight class to unit frames

  • Added Runes and RunicPower to supported power bar types

  • Modified player and target health and power bars to provide smooth realtime updating

  • Added support for in-game clock and alarm to the location panel in the center of the dashboard. Mouseover the location/clock panel and click to access clock settings and the in-game alarm

  • Changed clock on dashboard to display local time only. Mouse over the location/clock panel to see the current server time

  • Removed support for MobInfo2

  • Updated British localization files (thank you Noble8)

  • Updated Simplified Chinese and Traditional Chinese localization files (thank you Ian)

  • Updated French localization files (thank you Khisanth)
-------------------------------------------------------------------------------------------
Known Issues in nUI Pro...
-------------------------------------------------------------------------------------------


  • Aura tooltips do not appear to work with the "mouse" tooltip option

  • Button bag "x" is not working correctly

  • If you remove a fubar top panel, the nUI top panel redraws to the middle of the screen. It is full width and takes up about 20% of the middle of the field of view vertically.

  • Enabling the "Use UI Scale" option in the Bliz video configuration menu blows up nUI's layout and scaling. For now... just uncheck this option until I can fix it.
-------------------------------------------------------------------------------------------
Version 5.04.00
-------------------------------------------------------------------------------------------

  • This is a cumulative release cut of nUI as of development version 5.03.13

  • This update fixes a problem with fonts for nUI users who are using the Russian localization file.

  • Updated Spanish localization file (thank you Jose)

  • Added new font options to improve readability. Still need to add a GUI panel for the player to use to change fonts in-game. For now, see the appropriate localization file in [ Interface > Addons > nUI > Main ]

  • Added a new feature to the action bars... when you have an active target, or you are in combat, any button on your action bar which is unusable, is on cooldown or is active on the target is dimmed to indicate that is cannot be cast at present, or does not need to be cast. Any spell which can be cast, is not in cooldown and is not active on the target (or yourself) is displayed at full brightness. This acts as a quick visual cue as to which actions you should/could be using at present.

  • Added a new slash command '/nui bar dimming' to toggle the new action button dimming feature on and off.

  • Added a new slash command '/nui bar dimalpha {n}' which allows the player to set a custom alpha level for action buttons that are currently dimmed. The default is 30% or '/nui bar dimalpha 0.30' -- valid values are 0 < {n} <= 1 where 0 is fully transparent and 1 is fully opaque (the same as turning off the dimming feature). Note that you cannot use an opactity of 0 as that does have special meaning to the action button logic.

  • Fixed a logic error in nUI_StatusBar which threw an error when the bar was oriented to grow from the top down

  • Added tick tracking to the health and power bars to visually indicate how much health and/or power was gained or lost since the last bar update.

  • Added a new slash command '/nui bar mouseover' which when active causes nUI's action bars to be hidden unless and until you mouse over them.

  • Tweaked nUI_Button module to correct an issue showing the Pally judgment spells on the action buttons correctly.

  • Fixed a taint error caused by opening the world map while in combat

  • Replaced the nUI button bag button icon with the nUI logo

  • Fixed cooldown graphic on Death Knight runes

  • Moved cooldown timers on DK runes and modified rune transparency on cooldown to improve visibility of the type of rune on cooldown

  • Fixed a logic error on DK runes that displayed all of the cooldown timers on the first rune in the bar if timers are disabled.

  • Fixed an error in the nUI_Button module which threw an exception in UnitIsUnit while in a battleground

  • Fixed an addon configuration error which caused the nUI load to log errors in the FrameXML log "Unknown frame type: Binding"

  • Fixed an addon configuration error which caused nUI's bindings to not function as expected on systems that use case sensitive file names

  • We're on a roll tonight /sigh -- another EBF for the new trinket code

  • This is an EBF to fix a typo in the new trinket cooldown entries in the cooldown bar.

  • Added cooldowns for usable equipped items to the cooldown bar (trinkets, etc.)

  • Enhanced action bar counters to use strong color cues to compress information. When the player has a spell cast (HOT or DOT) on a target and that spell is still on cooldown, the time remaining on the *spell* (not the cooldown) is displayed in purple. Once the cooldown expires, or if there is no cooldown, the time remaining on the *spell* is displayed in bright blue (cyan). If the spell is on cooldown but is not currently active on the target, the cooldown time remaining is displayed in yellow until the last ten seconds of the cooldown when it shows in red. A visual explanation of the color scheme can be found at nUI's support forum...

    http://www.wowinterface.com/forums/showpost.php?p=141448&postcount=16

  • Fixed a tooltip error in the nUI_PetFeeder module which caused all of the food items in the feeder window to display the same tooltip.

  • added a new slash command '/nui bar cooldown' -- This option is used to turn the display of cooldowns (displayed in yellow on the action bar) on and off. By default this feature is enabled.

  • added a new slash command '/nui bar duration' -- By default, when you cast a spell on a target, the time remaining on the spell is displayed in blue on the action bar. This option turns that timer feature off.

  • added a new slash command '/nui bar macro' -- When you place a custom macro on the action bar, nUI display's the macro's name on the button. This option will turn that display on and off.

  • added a new slash command '/nui bar stackcount' -- nUI normally displays the stack counts of inventory items that are on your action bars in the lower right corner of the button. This option can be used to turn that display on and off.

  • added a new slash command '/nui bar keybind' -- When you have a key bound to an action button, the key name is normally displayed in the top left corner of the button. This option can be used to turn that display on and off.

  • Fixed an error in nUI_Button.lua which threw an exception trying to compare a string with a number on some characters at login.

  • Removed the health and power text values from the simple HUD that were accidentally left there in the 5.03.07 release.

  • Modified the tooltip change made in 5.03.06 as it was conflicting with most tooltip addons and causing the tooltips to "jump" between locations -- this should be fixed

  • Made some changes in the nUI_Button.lua module to try and fix a bug introduced in 5.03.06 which was causing "invalid spell slot" errors and causing UnitIsUnit() to throw invalid unit ID errors.

  • Fixed a bug in nUI_Button.lua where it would throw and exception of (for some who knows what reason) an aura on the target didn't have an ID for who cast the aura

  • Updated the Russian localization file (with thanks to StingerSoft)

  • Added HOT and DOT timers to the action bars. Cooldowns are now displayed in yellow until the last 10 seconds of the cooldown, then the become red, as before. However, regardless of whether or not there's a cooldown on the action, if the spell associated with the action button is active on the current target, the time remaining before the spell expires is displayed in bright blue (cyan) counting down to zero.

  • Added a new slash command '/nui hud cdmin {n}' which sets the minimum amount of time required for a spell to be displayed on the cooldown bar when it first begins the cooldown. If the initial cooldown period is less than {n}, it won't display. The default value is '/nui hud cdmin 2'

  • Fixed an error in the pet feeder which would throw an exception if you had more than one stack of the same food in your bags when you tried to open the feed pet window

  • Fixed a German localization error where a "DEAD" player was reported as "TOD" (DEATH) instead of "TOT" (DEAD)

  • Removed the healthrace bar from the Player/Target and Health/Power HUD modes since it is largely redundant in those applications.

  • Added raid target icon to the "Simple HUD" mode -- located bottom center just above the healthrace bar

  • Added player and target debuffs to the "Simple HUD" mode -- located to the left and right of the health race bar.

  • Fixed a logic error in the new event engine in nUI_UnitPvP which causes the PvP flag not to be removed from the unit frame once it has been displayed regardless of whether or not the unit is still flagged for PvP

  • Added enhanced unit information to the mouseover unit tooltip

  • Added unit's target to the tooltip for all unit frames

  • Added coloring of unit's health and power values in the unit frame tooltips according to the same color using in their health bars for a quick visual indication of their overall health/power

  • Fixed a logic error in the new event engine for nUI_UnitFeedback which was preventing the hit/heal indicators and some other feedback features from functioning as designed

  • Added a trap for an odd error in obtaining the current threat situation on a unit in nUI_UnitFeedback that threw an error if you dropped target in the 1/30th of a second (or less) between when the feedback update was initiated and when the threat check was performed.

  • Fixed a logic error in nUI_UnitRaidSort which would cause the raid sort to fail and never execute if the raid roster changed while in combat lockdown. This should also address an unreported taint bug, as well.

  • Added an option to sort raids by player name as well as group, class or unit id.

  • Added the voice chat frame to nUI's list of managed frames. The default location for the frame has been set immediately above the vehicle seat indicator on the right edge of the user display, slightly above center.

  • Fixed combo point display for druis in cat form

  • Fixed combo point display for vehicles that use combo points in the actions

  • Fixed a tooltip error in nUI_UnitPvP that either showed an empty tooltip or threw and error when the cursor moved over the PvP icon in the unit frame.

  • Fixed an error with the advanced objectives watch frame which broke the frame when nUI management of the minimap is enabled.

  • Moved the default location of the advanced objectives watch frame to the upper left of the user interface. nUI will only locate the watch frame the first time the user logs in on each character... the frame can then be permanently moved using the built in lock/unlock and mouseover features of the frame. Note: If game settings are not being maintained on each character individually, you may need to log in on all of your characters before attempting to set a permanent location for the frame other than the nUI default.

  • Fixed a logic error in the '/nui calendar' slash command that caused it to fail to work as expected the first time the player uses the command.

  • Moved the calendar to the bottom of the minimap and modified its size slightly to avoid conflict with the action bars and to improve the calendar's visibility when the '/nui calendar' option is used to disable nUI management of the calendar.

  • Fixed a logic error introduced in 5.03.03 in nUI_UnitReadyCheck that caused it to fail to clear the icons in the unit frames when the ready check was complete

  • Fixed a logic error introduced in 5.03.03 in nUI_UnitRange which caused the range indicator to not correctly update once the initial range had been calculated

  • Fixed a logic error in the casting bars which caused the bars to not be displayed in even though a cast was active in situations where the player is being spammed with interrupts or pushbacks.

  • Entirely removed generation of dynamic memory from the following modules as well as changed how the callback notification system is engaged in order to reduce load on the event engine and update thread: nUI_UnitCasting

  • Fixed a bug introduced in the Death Knight's runes by the changes made in the 5.03.03 development update's rewrite of the event engine.

  • Fixed a bug introduced in the unit frame tooltips where the party/raid role was repeated until it filled the screen -- also introduced in the 5.03.03 rewrite of the event engine.

  • Added unit health and power to the unit tooltips

  • Added Poisoner to the list of minimap buttons nUI does not try to manage... this will allow Poisoner users to locate this button anywhere they need it and stil have access to it in combat without openning the button bag.

  • Fixed a logic error in the button bag code which would cause buttons to become unclickable in certain circumstances.

  • Added a new slash command '/nui calendar' -- By default, nUI moves the guild calendar button from the minimap into the button bag. This option toggles that on and off allowing for leaving the guild calendar displayed on the minimap.

  • Fixed a logic error in nUI_BagBar that caused it to ignore the mouseover visibility option when the UI is initially loaded.

  • Fixed a logic error in the XP bar that would throw an error if the player hit level 79 with more than a full rested level remaining.

  • Tweaked the nUI_SysInfo module to display the top ten memory users in the tooltip rather than the top three.

  • Entirely removed generation of dynamic memory from the following modules as well as changed how the callback notification system is engaged in order to reduce load on the event engine and update thread: nUI, nUI_Location, nUI_PetFeeder, nUI_SysInfo, nUI_Button, nUI_CooldownBar, nUI_UnitComboPoints, nUI_UnitFeedback, nUI_UnitFrame, nUI_UnitGCD, nUI_UnitHappiness, nUI_UnitHealth, nUI_UnitLabel, nUI_UnitLevel, nUI_UnitPortrait, nUI_UnitPower, nUI_StatusBar, nUI_UnitPvP, nUI_UnitRaidGroup, nUI_UnitRaidTarget, nUI_UnitRange, nUI_UnitReaction, nUI_UnitReadyCheck, nUI_UnitResting, nUI_UnitRole, nUI_UnitRunes, nUI_UnitStatus

  • As of nUI 5.03.03 the following key changes have been made in nUI's licensing terms:

    nUI is no longer covered under the GNU Public License V3 and has adopted a custom license. Copies of the complete licenses for nUI Release (aka nUI Lite) and nUI+ are included in their distribtions. Two key points have been added in the interest of protecting the rights of the distribution sites that have been authorized by myself as well as my own rights and are reproduced here for emphasis...

      Redistribution of the nUI Release/nUI Lite version is permitted under the following terms... Permission is hereby granted for unlimited free and open distribution of "nUI Release" / "nUI Lite" by anyone in any form and by any means provided the nUI Release distribution contents are not altered in any way, are distributed in full with all copyright statements and licensing terms included and intact and that any interface the end user is provided for the purpose of downloading nUI includes a plainly visible and functioning link to nUI's official web site at http://www.nUIaddon.com and a plainly visible notice that nUI accepts user donations with a working link to nUI's donation page at http://www.nUIaddon.com/donate.html Deep-linking and leeching of nUI distributions is strictly prohibited. Any individual or entity who wishes to offer downloads of nUI distributions must either host the legal and unmodified distribution on their own servers to be distributed at their own expense using their own bandwidth or they must link the user back to the official download page on the third party provider's servers from which the user can initiate the download. Use of any download link or mechanism which initiates a download of any nUI distribution from a third party distribtion site that bypasses the official content and download pages or advertisements of that third party site is strictly prohibited without the express written consent of that site.

    I do intend to agressively enforce these terms.

  • Fixed a logic error in the nUI_UnitChange module which causes it to fail to notify event listeners when the party or raid roster was updated in certain circumstances

  • Fixed a logic error in the nUI unit change update engine which caused the performance of the engine to degrade over time as more unit data sets were cached by the engine.

  • Modified the unit event dispatch engine and update notification system to eliminate all production of garbage memory in that system. The underlying engine now retains and reuses all memory it consumes. (note: this process is incremental, this reduces the garbage memory created by nUI's data engine, but does not fix it entirely as yet given this process will need to be repeated in all of the modules in nUI before the issue is entirely resolved)

  • Entirely removed generation of dynamic memory from the following modules as well as changed how the callback notification system is engaged in order to reduce load on the event engine and update thread: nUI_Unit, nUI_UnitChange, nUI_UnitClass, nUI_UnitCombat

  • Added information panel integration support for Skada

  • Added '/nui hud vofs {n}' slash command. This option sets vertical offset of the HUD from the center of the view port. The default is '/nui hud vofs 0' which places the HUD at the vertical center of the viewport. Values less than 0 move the HUD down, greater than 0 moves the HUD up.

  • Added the timer bar to the list of movable bars... this is the bar used to show time remaining for breath hold and exhaustion while swimming, etc.

  • Implemented a fix for a conflict with TitanPanel when a bottom bar is enabled -- many thanks to Tristanian for researching the issue and coming up with a solution.

  • Fixed a logic error in the nUI_BagBar that prevented the bar from being movable via '/nui movers' for many users

  • Added the nUI special bar (pet/stance/shapeshift/auras) to the list of movable frames

  • Fixed a logic error in the nUI_StatusBar module which was causing issues with custom textures and displaying full bars when they should not be

  • Added the ability to right-click the unit panel selector, the information panel selector and the HUD mode selector buttons to move backwards through their respective display modes. For example, left clicking the "Player" unit panel button will switch to the "Party" unit panel mode. With this change, right-clicking the "Party" unit panel button will switch back to the "Player" unit panel mode rather than having to cycle through all of the raid panels to get back to the player mode.

  • Made another change to nUI_Movers.lua to address ongoing conflicts with the new Bliz advanced objectives tracking frame. nUI now has *zero* interaction with this frame

  • Changed the vertical position of the player's aura buff bars so they do not conflict with the settings tab in the chat frame

  • Changed the anchoring the durability frame to the right edge of the display as a result of changes made in patch 3.1 and the advanced objectives tracking

  • Moved the anchor location of the vehicle seat indicator from the top center of the display to the right edge of the display above the durability frame
  • Modified nUI_UnitCasting to count down time remaining when channeling spells
-------------------------------------------------------------------------------------------
Version 5.01.01
-------------------------------------------------------------------------------------------

  • Removed an old debug print line the produced the odd message "using cooldown for this" in the chat frame at seemingly random times

  • Updated German localization file (thank you Marcel)

  • Adjusted the size of the cooldown bar in an attempt to stop it from wrapping

  • Added casting bars to the player and target unit frames in the 25 and 40 man raids
-------------------------------------------------------------------------------------------
Version 5.01.00
-------------------------------------------------------------------------------------------

  • nUI sheds its "beta" status and goes live... /happydance

  • Split nUI into two versions... the public "nUI Lite" free version and the private "nUI Pro" version for nUI's supporters

  • Added linkbacks to nUI's new web site at http://www.nUIAddOn.com

  • Fixed a logic error in the '/nui feedback' slash command that threw an error if a bad argument, or no argument, was given to the command.
-------------------------------------------------------------------------------------------
Version 5.00.03 (Alpha)
-------------------------------------------------------------------------------------------

  • Yet another fix for the agro logic to prevent complex hard loops (player targets a mob to targets a player to targets a mob who targets the original player for example) which continued to cause WoW lockups.

  • Added a new set of slash commands for the feedback system...

    /nui feedback curse
    /nui feedback disease
    /nui feedback magic
    /nui feedback poison

    These options allow the player to individually disable or enable each of the four feedback highlight types so that you can enable only those types you can dispell. By default all four types are enabled.
-------------------------------------------------------------------------------------------
Version 5.00.02 (Alpha)
-------------------------------------------------------------------------------------------

  • Fixed a logic error in the determination of who has current agro that caused WoW to freeze if any unit in the target chain was targeting itself (yes, an endless loop)

  • Added a new slash command '/nui showhits' which turns off the red/green background highlighting on unit frames when they are taking damage or receiving heals.

  • Fixed the rotation order in the unit frames to 25 man precedes 40 man

  • Fixed a logic error in the aura bars where the bars failed to resize when the target died or when switching to a new target that had no auras on it
-------------------------------------------------------------------------------------------
Version 5.00.01 (Alpha)
-------------------------------------------------------------------------------------------

  • Ported nUI 5.0 to WoW Patch 3.1

  • Added combat feedback to unit frames... shows a red background on unit frames when the unit takes damage, a green background when it receives a heal

  • Added debuff highlights to unit frames... unit frame borders highlight blue when a magic debuff is on the unit, green when diseased, yellow when poisoned and purple when cursed.

  • Add agro indicator to unit frames... unit frame border highlights in red when the unit is targeted by a hostile unit in the player's target chain or focus chain if no hostile units exist in the target chain.

  • Greatly improved the hit and heal indicator update frequency in the battlefield minimap for PvP/Battleground play

  • Finally found and added a fix for the annoying invisible bottom bar Titan Panel creates. This should prevent that bar from interfering with the bottom of the dashboard

  • Added the slash command '/nui hud focus' which toggles display of the player's focus on and off in the HUD. By default, the HUD ignores the focus frame and displays the player's target and target-of-target (ToT). Enabling this option will cause the HUD to replace the player's target with the player's focus if and when the player sets a focus. In addition, when this option is enabled, the ToT is replaced with the focus' target if a focus is set. If no focus is set, the HUD will display the target and the ToT as per normal.
-------------------------------------------------------------------------------------------
Version 5.00.00 (Alpha)
-------------------------------------------------------------------------------------------

  • First release
-------------------------------------------------------------------------------------------
To-Do List / Planned features
-------------------------------------------------------------------------------------------

  • Add health bar colors by class

  • Fix faction watching to not auto-switch

  • Add white list / black list for aura displays in unit frames

  • Add Grid style indicators to unit frames

  • Add XP per hour

  • Add character profiles

  • Add action bar profiles

  • Add key-bind profiles

  • Add an option to disable nUI noob tooltips

  • Death Knights need a timer for their pet expiration... should also have a ghoul timer

  • Add Threat Bar back

  • Add font size options for Chat and Combat log frames

  • Add totem timers

  • Add audio cues for cooldowns, cc breaks, etc.

  • Add DruidManaBar type functionality to unit frames

  • Add 2v2, 3v3 and 5v5 unit frame panels for arena play

  • Add Proximo functionality to unit frames for arena unit panels

  • Add durability, wardrobe manager, ammo tracker and gold tracker to console buttons

  • Add autobar style support for quest items, food/drink/pots, mounts, vanity pets

  • Add option to set location precision to zero decimal places on coordinate display

  • Add target marking tool a la LuckyCharms

  • Add recommended zone functionality to the location box a la FuBar RecZone

  • Add a swing timer

  • Automatic announcement of key debuffs in raid/party chat (i.e. chains of ice)

  • Loot management a la http://www.wowace.com/projects/zzml/ -- maybe?
 
     
 
     

This site created, owned and operated by the author of nUI, K. Scott Piel -- Copyright © 2009 -- All Rights Reserved
Web site: www.scottpiel.com E-mail: kscottpiel@gmail.com

 
Custom Search
- splash images acquired indirectly from the WoW Fansite Package and other sources -
Copyright 2001-2009 by Blizzard Entertainment, Inc.