IceHUD Changelog

What's new in IceHUD 1.8.15.1

Jun 10, 2013
  • updated TOC for the options module so it loads in 5.3

New in IceHUD 1.8.14 (Mar 7, 2013)

  • updated TOC to patch 5.2
  • http://www.wowace.com/addons/ice-hud/tickets/145-hunter-pet-dismiss-error/ blacklisted the "dismiss pet" menu entry in pet right-click menus. Hunters should use the Dismiss Pet spell instead.
  • http://www.wowace.com/addons/ice-hud/tickets/167-shaman-totems-cant-be-clicked-off/ disabled right-click-destroy on totems
  • http://www.wowace.com/addons/ice-hud/tickets/171-cc-bar-not-showing-monk/ added Monk CC spells

New in IceHUD 1.8.13 (Feb 5, 2013)

  • fixed an error in the options module not being updated for 5.1

New in IceHUD 1.7.6 (Jul 14, 2011)

  • updated TOC to patch 4.2
  • fixed reported error in the CustomBar module
  • fixed error when selecting any of the last 4 presets in the list

New in IceHUD 1.7.5.1 (Apr 27, 2011)

  • removed the pet happiness DogTag from the PetInfo module default setting now that pet happiness is gone in 4.1

New in IceHUD 1.7.4.4 (Apr 26, 2011)

  • fixed custom cooldown bars not working quite right with the 'When ready' display mode
  • fixed PlayerInfo to only show the "buff canceling is disabled" message when a buff is right-clicked instead of any button click. also clarified the popup message to better explain why the feature is currently disabled
  • hid "Low Threshold Color" toggle for the PlayerAlternatePower bar since it doesn't make sense for that module
  • exposed the "Low Threshold" option to CC bars by request
  • added an oft-requested option to treat friendly targets the same as not having a target at all for alpha purposes. this allows people who want the HUD to be hidden when they don't have a target to stay hidden when they target a friendly, for example
  • fixed a bug where targets with rage or runic power were considered 'empty' (for alpha purposes) at 0. this was causing them to show up when they shouldn't based on alpha settings
  • made custom (de)buff watcher bars respect the bForceHide option for :Show() so that they are properly hidden when a profile change occurs or they are manually disabled via the options menu
  • fixed the elite (classification) icon for targets to respect the "lock all icons at 100% alpha" setting

New in IceHUD 1.7.4.3 (Mar 16, 2011)

  • added new option (enabled by default) to have buffs and debuffs in Info modules sorted by expiration time instead of the order the game returns them in (application time?)
  • ticket #116: first attempt at an honest-to-goodness alternate power bar. i don't raid, so i've only tested this against the alternate power in The Maw of Madness in Twilight Highlands...
  • GCD bar now stops early if the player aborts the cast or is interrupted (thereby not actually triggering a GCD)
  • ticket #119: copy alwaysFullAlpha setting to the mirror bar instance
  • ticket #121 - patch for new visibility mode in CustomBars
  • added spellids for silence from elemental slayer enchant + unglyphed avenger's shield (thanks Mikk)
  • respect the user's mod-wide "enabled" setting when changing profiles (ticket #117)
  • cleaned up some logic that could cause errors when enabling the mod due to a profile switch when the player initially loaded with it disabled

New in IceHUD 1.7.4.2 (Jan 14, 2011)

  • added feature to custom cooldown bars to allow them to show/hide with the rest of the mod instead of having special rules (if desired)
  • added ability to ignore a spell's range/target castability if desired on a cd bar. this allows the bars to display when a buff is ready even if it can't be cast on your current target, for example
  • fixed an issue where focusing a unit in combat could cause taint in the FocusHealth module
  • added new user-submitted bar textures (ticket #111)
  • "fixed" (read: worked around) crash that IceHUD was triggering in the client by implementing a Lua-only version of UnitSelectionColor(). the crash was triggered by having DogTags disabled, TargetInfo enabled, and leaving an instance while in combat with one of the instance's mobs targeted (ticket #110)

New in IceHUD 1.7.4.1 (Dec 30, 2010)

  • exposed upper text on snd bar since the string specified there is actually used by the module
  • disabled the potential duration text on the SnD module when the user has duration alpha set to 0
  • fixed a bug where an error message would pop up when enabling the FocusHealth module while a unit is focused that has a raid icon assigned to it
  • fixed custom bars not monitoring weapon enchants/poisons correctly
  • fixed custom bars and cooldown bars drawing at full alpha at all times
  • fixed the threat bar flickering in configuration mode
  • added spell ids for holy word: sanctuary and serenity since GetSpellCooldown() is bugged with them by name
  • converted DHUD skin from blp to tga because it's acting funny as a blp (ticket #106)

New in IceHUD 1.7.4 (Dec 16, 2010)

  • added custom upper/lower text coloring to buff/debuff bars and cooldown bars since they don't have any dogtag support
  • fixed lower text to be visible on custom buff/debuff bars and custom cooldown bars
  • re-arranged text settings page so that options are laid out more clearly/naturally
  • split the "buffs per row" setting to exist in both buffs and debuffs sub-groups instead of being a module-wide setting (ticket #103)
  • added an option to enable/disable mouse interaction on totems
  • fixed debuffs on info modules not drawing the proper colored border for the type of debuff
  • fixed buffs not displaying the stealable border for mages if they were stealable
  • fixed an error when changing from a profile with markers on a module to one with fewer/no markers on the same module
  • fixed SnD bar (and potential duration bar) to show and hide much more reliably. previously it would sometimes not display the potential duration or the entire module would be visible when it shouldn't be
  • fixed SnD duration bonus from glyph (to 6 seconds from 3)

New in IceHUD 1.7.3.11 (Dec 13, 2010)

  • picked up latest version of LibRangeCheck to fix ranges reporting incorrectly for holy paladins
  • fixed some errors that could pop up with totems and custom bars
  • fixed low threshold flashing on custom bars

New in IceHUD 1.7.3.10 (Dec 6, 2010)

  • added support for custom buff/debuff trackers to be able to track totems by name
  • fixed layer ordering such that icons draw in front of bars again
  • minor performance optimizations in class counter modules (holy power, shards)
  • changed custom cooldown bars back to never forcefully hide themselves when set to 'always' display mode. they will now respect the global transparency settings instead
  • added user-submitted CleanCurvesOutline texture which allows DHUD-like casting to be placed on top of another bar and only the outline fills up instead of the whole bar

New in IceHUD 1.7.3.9 (Nov 23, 2010)

  • minor performance optimizations
  • fixed custom buff bars and cooldown bars multiplying alpha values when they shouldn't have been. at low alpha this meant that they were much more transparent than they should have been
  • fixed pet health/mana modules getting stuck on the player when leaving an instance while on a vehicle
  • re-fixed a bug causing the player mana module to not update color when a druid left an LFD instance while in a form and was immediately placed back on a mount and not in a form
  • fixed configuration mode error in the player info module when the player had weapon buffs applied (ticket #104)

New in IceHUD 1.7.3.8 (Nov 19, 2010)

  • hopefully fixed a few error messages that have been reported, though I haven't been able to reproduce the error messages myself

New in IceHUD 1.7.3.7 (Nov 15, 2010)

  • added a toggle for the "override alpha" behavior that displays class counters at in-combat alpha when out of combat if the counter isn't full/empty
  • fixed the "debuff size" settings getting reset after every ui reload or log out/in
  • fixed an issue where the wrong texture could get applied to death runes when changing zones
  • fixed markers generating errors or just misbehaving when changing profiles (ticket #102)

New in IceHUD 1.7.3.6 (Nov 9, 2010)

  • fixed PlayerInfo module misbehaving with temporary weapon enchants

New in IceHUD 1.7.2.2 (Oct 28, 2010)

  • fixed the target cast bar to not freeze up and reset itself whenever a UNIT_SPELLCAST_INTERRUPTIBLE / UNIT_SPELLCAST_NOT_INTERRUPTIBLE event fires
 fixed the cast bar to actually use the CastChanneling color when channeling. since this was apparently never hooked up, i also changed the default color for CastChanneling to match CastCasting so that longtime users won't notice the difference unless they've explicitly set a channeling color themselves
 fixed an error introduced in 1.7.2 where the playerinfo's dropdown menu was trying to use the target's data instead of the player's data

New in IceHUD 1.7.1.1 (Oct 22, 2010)

  • set AceGUI-3.0-SharedMediaWidgets to load after LibSharedMedia to fix an error some users were seeing in 1.7.1

New in IceHUD 1.7.0.9 (Oct 19, 2010)

  • no changes in IceHUD;
  • publishing an updated version to get a fixed LibDogTag-Unit-3.0 out there and stop the errors popping up about talents from other mods

New in IceHUD 1.7.0.2 (Oct 14, 2010)

  • fixed Blizzard's default runes to be properly hidden if desired when the default player health frame is left enabled
  • fixed gcd module to work for all classes without relying on specific spell ids

New in IceHUD 1.7.0.1 (Oct 13, 2010)

  • fixed a few errors causing the holy power/shard modules to not show up and the IceHUD options screen to not display for Paladins or Warlocks

New in IceHUD 1.6.11.2 (Sep 24, 2010)

  • added some more protection against people tweaking settings or changing profiles while in combat and added a warning message explaining that stuff could be broked if they manage to do it anyway
  • fixed cooldown bars that are set to "when ready" to be properly hidden when the module is disabled or profiles are changed
  • added calls to disable updates on custom modules as they are disabled so that they don't stick around on screen when they shouldn't
  • minor fixes to enabling a module and how updates are handled that should allow custom modules to react appropriately when they are enabled while a player has the buff they're monitoring
  • fix for custom modules generating a ton of errors if they're disabled while active (such as when changing profiles)
  • added a tooltip to the LDB launcher
  • set custom counters to display out of combat if they are not 0
  • nuked the HungerForBlood module if the user is on a 4.0+ client since the ability is going away
  • minor cleanup of the GCD module to make it (hopefully) more reliable
  • doubled the maximum width of the rangecheck frame to ideally knock out the occasional complaint that certain fonts make the text spill onto a second line (never seen that myself)
  • moved all "icons" settings from being under a header to being in their own group. this should unify the "icon settings" features of all modules
  • added party role icon to TargetHealth module (and CustomHealth by virtue of inheritance)
  • fixed the GCD to update its bar color as the user changes it instead of requiring re-enabling the module or reloading the ui
  • clarified some tooltip text on the TargetInfo module's text blocks
  • added DogTag support to the ToT module by request

New in IceHUD 1.6.11.1 (Sep 20, 2010)

  • fixed the GCD module to be available in the module settings list again
  • tweaked options visibility and made 'bg visible' work on the GCD module

New in IceHUD 1.6.9 (Sep 13, 2010)

  • removed Deformat as it's no longer necessary
  • made all pop-up dialogs display on top of the options screen so that they're actually visible at lower resolutions
  • made custom modules get auto-selected in the options screen after they're created
  • added basic implementation of Eclipse bar for balance druids
  • added shard bar inheriting from ClassPowerCounter. same basic functionality as the holy power module: graphical mode that shows the default shards and numeric mode that just displays a count of active shards
  • replaced AceEvent-2.0 with AceEvent-3.0/AceTimer-3.0
  • fixed reported taint issue from people joining or leaving a party in combat with the "hide blizzard party frames" option set on the PlayerHealth module
  • updated all UnitPower* code to use the SPELL_POWER_* constants instead of hardcoding numbers...mostly just a readability change
  • fixed a bug where custom counters were not getting reset on target change or player death. this could cause an issue where the counter would not update when it should
  • potentially fix some text overflow issues that were reported with the range finder
  • added LibDBIcon to bring back the minimap icon
  • don't hide the Blizzard version of Holy Power by default since we're not hiding the Blizzard player frame by default

New in IceHUD 1.6.8 (Sep 8, 2010)

  • removed FuBarPlugin-2.0 as it's no longer used
  • added a bit more user friendliness to the new configuration page. efforts to increase awareness about how to setup the mod and get help are ongoing
  • added a message to the PlayerInfo module when trying to dismiss a buff in cataclysm explaining that the API is currently protected and unable to fixed. this will be removed when Blizzard gives us a way to work around it
  • added upgrade detection to alert users that their profile may need to be re-selected if the last version they ran was pre-ace3-conversion
  • added an FAQ section to the /icehud configuration page so that users don't have to go to one of the addon hosting sites to get their questions answered

New in IceHUD 1.6.6 (Jul 27, 2010)

  • added focustarget and pettarget as valid units to look for buffs/debuffs on with a custom bar
  • made custom bars able to track auras (buffs with no end time like paladin auras, righteous fury, stealth, etc.)
  • fixed a few taint issues in the ToTHealth
  • fixed a few edge cases where custom cooldown bars would not display when the spell was ready and the bar was set to "when ready" mode. this could happen if the player ran out of mana then gained enough back to cast the spell or for ranged spells where the target moved in and out of range
  • added generic custom health and mana bars so that users can monitor any unit they want complete with click-targeting/-casting
  • added click-targeting to pet health module
  • added optional scaling to spell icons on the cast bars, custom bars, and cooldown bars
  • fixed bars disappearing when they were set to reverse and they filled up
  • fixed an issue where deleting a custom cooldown bar while it was set to "always" display would cause it to get stuck on the screen until the next UI reload
  • fixed an issue where right-clicking weapon buffs in the PlayerInfo module wasn't canceling weapon buffs
  • fixed an issue where weapon buff cooldowns would flicker every second in PlayerInfo

New in IceHUD 1.6.5 (Jul 20, 2010)

  • fixed a bug with custom cooldown bars that would cause the bar to flash during the GCD if a maximum duration was specified higher than the GCD time
  • user-submitted patch for an 'invert' option in addition to the 'reverse' option for all bars. now 'reverse' controls bar movement direction while 'invert' controls bar fill behavior http://www.wowace.com/addons/ice-hud/tickets/73-reversing-cast-bars-and-channels
  • added option to hide TargetOfTarget modules if the player is the active target
  • added individual checkboxes to show buffs/debuffs in any info module that derives from (or is) TargetInfo (which should be all of them)
  • added user-submitted Role icon to the PlayerHealth bar for random dungeon groups (Thanks Grim Notepad!)
  • fixed an issue where a disabled custom bar was always showing its icon as the default IceHUD icon and was not being properly hidden
  • added a "second highest threat" overlay to the Threat module that shows where the next-closest person is on the threat bar (in terms of their raw threat value divided by yours) if you're the current tank.
  • if "always display at full alpha" is checked for slice and dice bar, then don't let it hide itself

New in IceHUD 1.6.4 (Jun 30, 2010)

  • fixed the slice'n'dice duration bar from not showing up when one of its alpha values is set to 0
  • when a custom CD bar is set to "when ready" display mode, it will only display an empty bar. therefore, empty should behave like full for the purposes of alpha ooc/target/etc. settings
  • fixed "when ready" option for the custom cooldown bar not working as intended (it was showing when ready OR cooling down)
  • this should also remedy any issues that users are having since 3.3.5 if they do not have Ace2 installed as a separate library and are not using any other Ace2 mods that have updated since 3.3.5. there was an issue in one of the ace libraries with the 3.3.5 chat frame updates that broke Ace2

New in IceHUD 1.6.3 (Jun 23, 2010)

  • added an option that allows a custom bar to track a substring or full name at the user's discretion. previously it was always a substring match. this was causing a custom bar for "trauma" to also trigger for "mind trauma", for example.
  • fixed maximum duration configuration not working for cooldown bars
  • fixed a bug where the player's icons (specifically seen with the party leader icon) would go full alpha when they first appeared instead of the proper alpha value
  • changed DK GCD spell to death coil from plague strike

New in IceHUD 1.6.2 (Apr 28, 2010)

  • fixed pet health to be colored properly whenever the "color bar by health %" option is checked
  • split the buff/debuff filter into a buff filter and a debuff filter
  • possibly fix weird issue where GetClassColor could be called with a function argument from somewhere...I can't reproduce the error, but several people have reported it, so this ought to fix it.
  • fixed button mashing while casting channeled spells causing the cast bar to get cut off when it wasn't supposed to
  • added an optional icon to the player and target casting bars that shows which spell is being casted/channeled. default is off
  • fixed the cast lag indicator, the incoming heal indicator, and aggro pull indicator to draw on the proper area of the bar when the bar is set to reverse direction
  • fixed the incoming heal bar being invisible sometimes (such as the bar alpha being 0 when OOC, >0 when not full, and the player being OOC with a non-full bar)

New in IceHUD 1.6.1 (Apr 6, 2010)

  • user-submitted change care of JX: Added "Display when ready" option to Custom Cooldown bar to replace "Display when empty" toggle.
  • added an optional icon to be displayed alongside a custom bar and cooldown bar that shows what spell the bar is tracking. default is off
  • integrated a user-submitted cleanup of how we were managing bar texture clipping after 3.3.3's mess. this binds the texture to the frame and calls SetHeight on the frame instead of the texture as well as unifies the "reverse direction" behavior a bit
  • added protection against giving a custom bar/cooldown/counter an empty name causing it to disappear from the options list
  • added a feature to display a different cast bar color (red by default) if a target's spell is non-interruptible. took implementation from blizzard frames (including mid-cast event hook). enabled by default.
  • made "Reverse direction" option be grayed out if the bar is disabled
  • added "maximum duration" feature to cooldown bars by request
  • added module to represent combo points in bar form by popular demand
  • fixed the player's clickable area when using the ArcHUD texture to be on the outside edge of the bar instead of the inside

New in IceHUD 1.6 (Mar 26, 2010)

  • fixed an issue with HiBar and GlowArc causing random textures to appear on the screen
  • added user-submitted "max duration" functionality to custom bars such that they can always be a fixed time period
  • fixed a couple of issues that could cause the SnD bar to display incorrectly
  • fixed an issue causing a weird shadow to appear on the player health bar without LibCommHeal-4.0 installed
  • made sure to set the default height on the slice'n'dice bar to 0 to make sure it doesn't go crazy
  • fixed the 'bar visible' checkbox to work again

New in IceHUD 1.5.18 (Mar 25, 2010)

  • fixed giant green bar that would appear for players who had "show incoming heals" disabled
  • fixed sunder count module generating an error and not functioning

New in IceHUD 1.5.16a (Mar 24, 2010)

  • hopefully fix a bug where the cast bar could sometimes try to access nil
  • added user-submitted modifications to the threat bar so that mirror image and fade will display the threat the player will have when they wear off. this is largely untested by me
  • added user-submitted "reverse direction" option that lets bars fill top to bottom instead of bottom to top
  • added user-submitted horizontal position slider to lacerate count module
  • added vertical offset option to the mirror bar handler
  • close the config window if the user tries to open it when it's already open (http://www.wowace.com/addons/ice-hud/tickets/33-toggle-ice-hud-on-and-off/)
  • added user-submitted PlayerCC and Target/PlayerInvuln classes
  • added user-submitted root and silence groups to the CC modules
  • filled out CC list a bit more with user-submitted spell id's
  • (by: Phanx) Added support for CUSTOM_CLASS_COLORS (ticket #26)

New in IceHUD 1.5.16 (Dec 28, 2009)

  • updated interface version to 3.3
  • added Entangling Roots and Intimidating Shout to the CC list
  • replaced libhealcomm-3 support with libhealcomm-4 support

New in IceHUD 1.4.3 (Mar 2, 2009)

  • fixed divide-by-zero causing a crash on the PTR (this *really* shouldn't cause a crash since it's UI script, but it would appear that the engine is not check for div-by-0 on the PTR. this could potentially happen in a lot of other places...)
  • fixed bug http://www.wowace.com/projects/ice-hud/tickets/13-low-health-colour/ added user-submitted ability to color a bar based on the low threshold. if it's above the threshold, the bar is max health/mana color, below the threshold is min health/mana color
  • added a toggle to allow specifying whether or not to flash a bar when it falls below the low threshold
  • fixed bug http://www.wowace.com/projects/ice-hud/tickets/14-taint-issue-with-focus-module/ changed to using RegisterUnitWatch on the focus module
  • added a configurable RunicPower color to the player, target, and tot mana bars
  • made runic power behave like energy and rage for the "low threshold" flashing behavior
  • properly set flash frame bar width
  • fixed a castbar bug with channeled spells

New in IceHUD 1.4 (Jan 7, 2009)

  • set HfB bar to be always visible (even with 0 duration) because secure/clickable frames cannot be dynamically shown or hidden during combat unless they're directly tied to a unit's targeted status
  • cleaned up "allow click casting" option to properly disable itself without having to reload the ui
  • re-added click-targeting on the target health bar (optionally). this time using RegisterUnitWatch so that it shows and hides properly even in combat
  • made the threat module use raw threat percentages by default so that its display matches Omen's.
  • added an option to the threat module to display the scaled percent (the old method) instead of raw. this will cause it to disagree with Omen, but it's displaying the same information, only in a different way
  • fixed range check module to work with dogtags disabled
  • separated alpha settings for "OOC and target" and "OOC and not full"; existing user settings are preserved (target gets copied to the new Not Full setting) the first time this version (or later) of the addon is loaded by a user with existing settings
  • added settings to allow greater customization of buff/debuff frames in the TargetInfo module (grow direction, anchor points, offsets)
  • unified icon configurations for the target health bar (pvp, raid, classification) and prettied up the options a bit
  • added graphical gap settings to combo points, lacerate/sunder/malestrom count, and runes modules
  • "Reset" configuration now works properly (http://www.wowace.com/projects/ice-hud/tickets/10-unable-to-reset-with-a-error/)
  • changed default GCD spell for rogues to be sin strike instead of cheap shot
  • fixed a potential nil access if some other mod has redefined RAID_CLASS_COLORS like a naughty little addon
  • clarified some settings text a smidge
  • added Shockwave to the CC list
  • added mage Deep Freeze to the CC modules
  • vehicle fixes! vehicles now regenerate mana/energy properly instead of relying on events to fire (which seem to be too slow)
  • pet bar is now properly colored for all types of vehicles (was sometimes failing previously for vehicles with energy)