﻿-------------------------------------------------------------------------------------------
Known Issues:
-------------------------------------------------------------------------------------------

    * 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.
      
    * Some action buttons highlight as invalid/unavailable when they shouldn't... hunter's
      feed pet button, rogue's distract, etc.
      
    * 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
    
-------------------------------------------------------------------------------------------
To-Do List
-------------------------------------------------------------------------------------------

    * The 15, 20, 25 and 40 man raid panels are not in the pre-release... both because I am 
      not quite satisfied with them and, again, I'm trying to not have to fix everything at 
      once... make sure the core stuff is all working, then add the bells and whistles if 
      you understand.

    * Add Threat Bar back
    
    * Add sorting of raid unit frames by raid group and class

    * Add font size options for Chat and Combat log frames
    
    * Add totem timers
    
    * Add keybindings for button bag, unit panel, info panel and hud layout buttons
    
    * Add automatic unit panel switching for raids/parties, etc. (and an override option)
    
    * 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
    
-------------------------------------------------------------------------------------------
Version 2.05.00 (Beta)
-------------------------------------------------------------------------------------------

    * Fixed a mouseover hitbox error on target unit frames related to the range indicator
      icon which caused the target unit frame hit box to overlap the action bar directly
      above it
      
    * Continued optimization of unit frames
    
    * Fixed the location of the quest timer frame
    
    * Fixed the location of the equipment durability frame
    
    * Fixed hit box location on button bag "X" close button
    
    * Fixed stack count bug in (de)buff auras module

    * Fixed a pet feeder bug which prevented listing valid foods which were above the pet's
      current level
      
-------------------------------------------------------------------------------------------
Version 2.04.00 (Beta)
-------------------------------------------------------------------------------------------

    * Fixed minor positioning bug in the XP Bar rested XP tick
    
    * Fixed a logic bug in nUI_UnitAura which was causing the unit frames and the HUD to
      display hostile target debuffs and friendly target buffs when it was supposed to be
      showing the opposite and the target had no buffs or debuffs as the case may be
    
    * Fixed a logic bug in nUI_UnitAura that broke countdown timers and stack counts after
      the first time a (de)buff button was used (failed state update)
      
    * Fixed location of pet debuffs in Player/Target HUD

    * Removed the druid stealth kitty bar change made in 2.03.00 because it is *not* standard
      Bliz action bar behavior and broke the action bar (because Bliz expects druid cat form
      to use the same action bar whether stealthed or not, even though I was displaying a
      special bar for stealthed cat form, Bliz was not updating the keybindings). I will
      revisit this issue at a later date when I add custom action bar capabilities to nUI
      
    * Changed aura icon layering to improve text readability with aura type highlights
    
    * Added XP remaining and rested XP % to XP bar tooltip
    
    * Added reputation bar and mouseover tooltip
    
    * Adjusted location and size of player casting bar and player spells on target in the
      Player/Target, Health/Power and Barless HUD layouts to create room for cooldown bar
    
-------------------------------------------------------------------------------------------
Version 2.03.00 (Beta)
-------------------------------------------------------------------------------------------

    * Added talent spec browsing to unit frames
    
    * Added talent spec to the HUD
    
    * Added Elite/Rare/Rare Elite/World Boss tags to unit frames and HUD
    
    * Added mob type to unit frames

    * Added '/nui roundmap' slash command to toggle between the default square minimap
      style and a round minimap (suitable for using the "rotate minimap" option with)
      
    * Added Elite, Rare and World Boss dragon icons to the HUD and unit frames -- with
      thanks to RavenWhisper for doing the artwork!
      
    * Moved the minimap mail button and battlefield button from the button bag to the 
      center of the dashboard on the player location panel
      
    * Updated Traditional Chinese and Simplified Chinese language files
    
    * Updated German language files
    
    * Fixed a bug in the HUD health race bar toggle slash command where the race bar
      would reappear after being turned off
      
    * Fixed a bug in the nUI_UnitLevel module that prevented unit frames from detecting
      party member level ups.
      
    * Fixed the Druid cat form stealth problem with action bars 
    
    * Fixed a bug in the health race bar that caused it to not accurately display the
      player's health when targets changed
    
-------------------------------------------------------------------------------------------
Version 2.02.00 (Beta)
-------------------------------------------------------------------------------------------

    * Fixed a nil text bug in nUI_UnitPvP mouseover tooltips
    
    * Fixed a logic error in the health race bar that caused the player, target and race
      buttons to jump between two varying positions on their respective bars
      
    * Fixed a bug in re-applying the HUD scale from the saved variables file
    
    * Added right-click to reset to default position option to nUI mover frames
    
    * Added rogue/druid combo points to unit frames
    
    * Added rogue/druid combo points to the HUD
    
    * Added automatic detection of top and bottom Fubar bars
    
    * Added automatic detection of top and bottom Titan bars
    
    * Tweaked health race bar location on HUD panels -- visually crowding the casting bar

    * Changed the tooltip initialization until later in the player login process to try
      and address the fCache error occuring on login... don't know if this fixed the
      problem or not since I cannot recreate it.
      
-------------------------------------------------------------------------------------------
Version 2.01.00 (Beta)
-------------------------------------------------------------------------------------------

    * Added range to target information to the HUD
    
    * Added range information to unit frame tooltips
    
    * Added out of range icon and frame fade options to unit frames
    
    * Added out of range message to unit status module
    
    * Added experience bar and mouseover tooltip
    
    * Moved button bag button next to keyring on the bag bar (more intuitive location)
    
    * Fixed a combat taint bug in unit watch (this may be what blew up the target frame when 
      switching unit panels in combat)
      
    * Fixed an intialization bug in tooltip management that tried to access the fixed tooltip
      anchor before the anchor was defined
    
-------------------------------------------------------------------------------------------
Version 2.00.07 (Alpha)
-------------------------------------------------------------------------------------------

    * Fixed chat frame edit box strata error that sometimes caused the chat frame edit box
      to be overlayed by the chat frame itself.
      
    * Fixed a long list of combat taint errors
    
    * Rewrote possession bar, pet bar and shapeshift bar to fix layering bug from 2.06
    
    * Fixed a configuration file initialization error that prevented nUI from loading on
      toons it had not already loaded for previously (that did not have a saved options file)
      
    * Fixed a pet feeder bug that would "crash" the feeder button on the main pet frame
      in some situations.
      
    * Several new performance tuning tweaks in the unit frames and other update loops
    
    * Updated frFR, esES, enGB localization files
    
-------------------------------------------------------------------------------------------
Version 2.00.06 (Alpha)
-------------------------------------------------------------------------------------------

    * Fixed nUI_UnitAura interface compliance issues
    
    * Fixed a bug in the pet happiness indicator where it kept the last transparency 
      setting from the flashing state when changing from unhappy to happy
      
    * Fixed a status bar bug that was causing a bar frame flash when switching from a
      zero length bar to a bar of any non-zero length
    
    * Fixed a bug in options loading that corrupted the saved tooltips location option
      and reset it to the default "owner" position
      
    * Fixed a tooltip localization bug for pet happiness occuring when the pet was angry
      
    * Modified mana bar color to improve contrast
    
    * Modified status bar module to remove inactive and hidden bars from the frame
      update loop as an optimization to reduce frame drag and game engine load
      
    * Modified nUI_UnitHealth, nUI_UnitPower and nUI_UnitCasting to disable their respective
      status bars when the unit does not exist, the unit is hidden or the module is disabled
      in order to optimize frame drag and game engine load in the status bar update loop
      
    * Expanded the slash command system and help system to support the sub-menus

    * Added the minimap button bag to the bag bar
    
    * Added '/nui bb' slash command to allow command line toggling of the minimap button bag
    
    * Added '/nui hud scale {n}' command to set the overall HUD scale
    
    * Added '/nui hud shownpc' slash command to toggle display of HUD bars for non-attackable
      NPC characters on and off (target bars will always display in combat regardless of
      whether or not the target is an attackable NPC)
      
    * Added '/nui hud idlealpha', '/nui hud regenalpha', '/nui hud targetalpha' and
      '/nui hud combatalpha' slash commands to control HUD visibility when full idle,
      when regenerating health, mana or debuffed, when actively targeting a valid target
      or while in combat, respectively
      
    * Added '/nui hud hgap' slash command to allow for setting the horizontal gap between
      the left and right sides of the HUD

    * Added player and target casting bars to the HUD
    
    * Added spells cast on the target by the player to the HUD

    * Added health race bar to HUD
    
    * Added player zone, map coordinates and clock to the dashboard
    
    * Added '/nui clock {12|24}' slash command to allow the player to choose between a
      12 hour or 24 hour clock format

    * Added '/nui bagbar' slash command to allow for toggling display of the bag bar on/off
    
    * Changed mouseover fade-in / fade-out reaction times and speed for the top bar console
    
    * Swapped positions of micro-menu and system information bars with the HUD selector
      button for better visual appearance, to make more room for other features on the top
      bar and to reduce the "float" on the HUD selector button when the top bars are faded
    
-------------------------------------------------------------------------------------------
Version 2.00.05 (Alpha)
-------------------------------------------------------------------------------------------

    * Added HUD functionality back in... player/target and health/power modes as well as a
      no HUD mode. Not all Beta 1 HUD functionality is present at this time, however.
      
    * Added percent mana remaining to player, focus and target in party and raid10 panels
    
    * Moved PvP icons to make room for percent mana on player, focus and target party/raid10
    
    * Yet another pass at issues with timers on the buff/debuff aura icons

    * Added additional optimization to fully disable tracking/updates on hidden unit frames
      in an effort to further reduce game engine load
      
    * Added update deregistration/reregistration to all unit frame modules on enable/disable
      to reduce game engine load resulting from hidden unit frame elements
      
    * Removed casting bars from 10 player raid member unit frames to reduce game engine load
      
-------------------------------------------------------------------------------------------
Version 2.00.04 (Alpha)
-------------------------------------------------------------------------------------------

    * Fixed a bug in the detection of MobInfo2 for mob health retrieval
    
    * Fixed missing aura buff/debuff icons
    
    * Fixed missing timers on aura buff/debuff icons
    
    * Fixed mouseover tooltips for buffs and debuffs on units other than the player
    
    * Fixed a nil string error in nUI_UnitRole (line 633)
    
    * Fixed a nil string error in the '/nui console {option}' command when option was not
      provided or was left blank
      
    * Fixed error messages in the '/nui tooltips {option}' command when passing an invalid
      tooltip settings value for {option}
      
    * Fixed an action bar bug that caused the main action bar keybindings to break after
      shapeshifting or going to stealth
      
-------------------------------------------------------------------------------------------
Version 2.00.03 (Alpha)
-------------------------------------------------------------------------------------------

    * Fixed a bug the prevented nUI detecting player level up
    
    * Changed parenting for the nUI_MasterFrame from the WorldFrame to the UIParent so that
      alt-z (hide the user interface) also hides the nUI dashboard and UI elements without
      causing taint in combat (for screencaps, etc.)
      
    * Fixed a scaling bug in the nUI_ChatFrame that causes the chat frame to be mis-located
      in certain display resolutions
      
    * Eliminated the spurious "normal" message being printed in unit frame tooltips
    
    * Fixed layout bug where the top bag was overlapping the top of the screen when 
      multiple bags were open
      
    * Fixed a coloring bug in the pet feeder chat frame messages regarding pet loyalty
    
    * Fixed popup menu locations on all unit frames
    
    * Added party/raid member role to unit tooltips
    
    * Fixed a combat taint error caused by the nUI tooltip manager
    
    * Added raid target icons to the "target" buttons in party and raid unit frames, to all 
      mouseover unit frames and to all raid member unit frames.
    
    * Debuffs were not being displayed in the solo/player panel focus frame
    
    * Fixed a bug in unit frames that prevented party role icons (leader, assist, tank,
      off-tank, master looter) from displaying
      
    * Fixed a bug in the raid target icon update that prevented updating the unit frame
      with a new icon when the raid target markings changed
      
    * Fixed the pet happiness indicator to display when enabled at to update when pet
      happiness increases
      
    * Fixed the mouseover tooltip on the pet happiness indicator
      
    * Fixed a nil value error in nUI_UnitLabel.lua @ line 467 (class_info)
    
    * Fixed pet feeder to prevent clicking while in combat (caused taint)
    
    * Fixed a bug where the pet feeder would sometimes show no foods even though foods were
      valid and availabled caused by the fact that Bliz returns and empty food list for
      player pets when the player first logs in or zones
    
    * Increased the size of health and mana bars on raid member frames
    
    * Added '/nui console on|off|mouseover' slash command to allow for enabling, disabling
      or setting the top console to show only on mouseover

    * Moved the default location of the fixed location tooltip to the left center edge of
      the world frame... a compromise.
      
-------------------------------------------------------------------------------------------
Version 2.00.02 (Alpha)
-------------------------------------------------------------------------------------------

    * The minimap did not scale correctly at all display resolutions

    * The battlefield minimap did not scale correctly at all display resolutions

    * The pet feeder is throwing an error about trying to anchor to itself

    * Changed how the pet feeder handles updating available food buttons to fix the feeder
      showing the wrong button for a valid food caused when the list of foods available
      in inventory changes
      
    * European servers are throwing an error that the TimeManagerClockButton does not exist

    * Recount and nUI are not playing well together

    * If you do not already have a combat log tab on your chat window frame, then you end up 
      with a blank combat log tab on the info panel.

    * The nUI login greeting message wasn't printing

    * Name labels on unit frames still do not use class colors like they should

-------------------------------------------------------------------------------------------
Version 2.00.01 (Alpha)
-------------------------------------------------------------------------------------------

    * Complete re-write of the original nUI Beta 1
    