127bffc330
- drycode-moved LibDualSpec initialization from OnInitialize to OnEnable after the modules' frames are created and ready to go. maybe it'll actually work too!
2010-10-21 18:16:05 +00:00
78b825c79d
- added AceGUI-3.0-SharedMediaWidgets support to the font selection box and ToT bar texture selection
2010-10-21 02:20:09 +00:00
af5574e4a6
- added local copy of _G.IceHUD to modules that reference it frequently for a minor lookup speed boost
2010-10-20 05:22:27 +00:00
ef18b488da
- minor garbage generation fix (thanks Torhal!)
2010-10-20 04:30:48 +00:00
bf59e26ce1
- minor change to pick up loc fix
2010-10-10 14:53:34 +00:00
1471a96937
- fixed /icehudcl to actually work again as a command-line interface to the options table (surprised this wasn't reported)
...
- made the OpenConfig method able to close the dialog if it's already open. this restores old behavior that was lost in the move to ace3
2010-10-10 01:05:09 +00:00
051fa5822b
- added new DHUD bar texture set and alternate elite/rare icons by request (ticket 80). the earliest place we found these textures was in the original DHUD which has no license at all, so it should be okay to use them. they are called DHUD in the mod, so it's clear that i'm not trying to pretend that we made them up or they are unique to IceHUD
2010-10-06 04:19:21 +00:00
058ea24ba6
- localized a few more strings
2010-09-27 01:53:58 +00:00
08861ecfe7
- first shot at localization of all configuration settings in IceHUD using AceLocale. note that all of these conversions were generated programmatically so it's possible that something went awry...very casual testing seemed okay, however.
2010-09-26 05:14:42 +00:00
4bf79adda5
- added the ability to duplicate an existing custom bar
2010-09-26 00:31:12 +00:00
cdba966618
- setup the toc to properly strip out embeds.xml whenever it's building a no-lib version. wow, this has been broken forever. nice.
...
- added support for LibDualSpec-1.0
- wrapped a bit of debug code in --@debug@
2010-09-25 18:31:57 +00:00
1af2c4d831
- 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
2010-09-22 05:47:01 +00:00
631f3dd734
- added a tooltip to the LDB launcher
2010-09-21 03:49:41 +00:00
05afcebc3d
- changed all step = 10 to step = 1 by request
...
- widened range of possible vertical offset values for the custom counter module by request
2010-09-18 07:04:38 +00:00
250adfc2db
- removed the last remnants of Ace2 (AceOO-2.0 and AceLibrary) thanks to a huge amount of help from ckknight for metatables
2010-09-17 05:41:04 +00:00
1f4a4491ea
- re-added "enabled" checkbox in the settings to allow users to completely enable/disable the mod (this seems to have been something we got for free with one of the ace2 libraries and is no longer present after the move to ace3)
2010-09-15 13:17:20 +00:00
d5f2ccb14a
- registered callback for media updates from LibSharedMedia so that the mod can be refreshed if necessary
2010-09-14 02:02:59 +00:00
1961b66f57
- big giant options screen usability cleanup:
...
- colorized the FAQ and Module Settings description text to be more readable
- removed custom coloring from certain options that didn't match the rest
- hid a few debug-only settings
- consolidated all the 'create custom module' buttons into a drop-down + create button
- clarified description of some options so that their intent/purpose is more clear
- moved around/cleaned up headers for consistency
- doubled the width of long options so that they don't get cut off and ...'d
2010-09-12 22:36:02 +00:00
cc9dbc283e
- AceSerializer isn't packaged with the addon just yet since its usage is still in development, so don't error out if LibStub can't find it
2010-09-12 07:14:11 +00:00
ef9801bac0
- fixed a bug introduced in r570 where custom modules had to be deleted twice before they'd go away (they were registering themselves twice)
...
- made all pop-up dialogs display in the tooltip strata so that they draw on top of the options screen. each pop-up resets itself to dialog once it's hidden
- made custom modules get auto-selected in the options screen after they're created
2010-09-12 06:56:26 +00:00
912edc3dc3
- added basic implementation of Druid Eclipse bar for balance druids
2010-09-11 19:22:17 +00:00
e95db24dd0
- replaced AceEvent-2.0 with AceEvent-3.0/AceTimer-3.0
2010-09-10 06:30:56 +00:00
32eff2df0d
- added LibDBIcon to bring back the minimap icon
2010-09-09 01:08:44 +00:00
4563cff425
- 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
2010-09-08 04:38:32 +00:00
1b0125c12f
- 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
2010-09-08 04:20:03 +00:00
83d36674fd
- embedded libdatabroker and removed old fubar code
2010-09-06 04:14:31 +00:00
59344a134a
- converted most of the mod to ace3. the only ace2 remaining is AceEvent-2 (probably easy to get away from) and AceOO-2 (not so easy)
...
- the ace3 conversion also broke the dependence on Waterfall and gave a much better configuration screen through AceConfigDialog; plus Waterfall is very broken in Cataclysm and it's unclear whether anyone will bother to fix it or not
- fixed a bug with the custom CD bar when changing profiles where it would generate endless errors until a reloadui
- removed DewDrop library as it was no longer in use
- temporarily removed FuBar plugin as it doesn't work as a mixin with AceAddon-3. i will eventually be bringing this back in some form (before the next full release version)
- removed an unused 'about' button on the config page and some empty headers...not sure why they were ever there
2010-09-05 20:11:33 +00:00
863e150a34
- added generic custom health and mana bars so that users can monitor any unit they want complete with click-targeting/-casting
2010-07-26 03:13:03 +00:00
ecb71c9abc
- moved the xor method out to IceHUD instead of being a CastBar local function
...
- made second threat bar and aggro bar behave properly with new invert/reverse
2010-07-20 03:17:49 +00:00
6d1ca7f55e
- user-submitted change care of JX:
...
Added mechanism to provide common throttled updates to all bars, even those that are hidden.
Added "Display when ready" option to Custom Cooldown bar to replace "Display when empty" toggle.
Modified Custom Cooldown bar to use common throttled updates. This should be rolled out to all bars eventually.
Tidied up display of spell icons in Custom Cooldown bar. There was a problem with the appropriate aura icon not being loaded correctly until the spell had fired.
2010-04-05 02:11:46 +00:00
4cb3f59ff2
Fix for removal of SetTexCoordModifiesRect in 3.3.3.
2010-03-24 23:54:14 +00:00
ff8f7f335a
- super temporary hack to get IceHUD back into a working state. this forces all users to use the RivetBar preset since straight vertical bars are the only things that work right now. a future update will fix the problem for real
2010-03-24 01:49:52 +00:00
f1dc7d73d0
- 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/ )
2010-01-18 20:35:15 +00:00
cfebb9f5af
- maybe fix some vehicle issues in ulduar
2009-08-12 07:26:34 +00:00
b9c9182c27
- made custom bars and counters not be case-sensitive in their spells-to-be-tracked
2009-07-08 02:05:50 +00:00
045f492742
- made tooltips on the custom bar/counter/cooldown bar more helpful
2009-05-11 23:56:45 +00:00
c77c458155
bug http://www.wowace.com/projects/ice-hud/tickets/19-entry-on-blizzard-addon-options/ -
...
19 - Entry on Blizzard addon options
- added an entry to the default interface/addon options panel which opens IceHUD's configuration
2009-05-10 22:43:45 +00:00
bbecc1524c
- added user-submitted custom cooldown tracker module. thanks regmellon!
2009-05-08 04:12:26 +00:00
cecc73e74e
- re-added missing FangRune bar texture
2009-05-02 03:32:07 +00:00
cb39226f0e
- removed some very old settings migration code that was causing problems for new users. this was added a very long time ago to facilitate the move from account-based settings to profile-based settings which should be completely unnecessary now
2009-04-26 00:20:02 +00:00
b4fe009e8e
- added ability to specify a different texture on individual bars than the global one chosen on the main bar configuration panel
2009-04-21 05:00:14 +00:00
b356f404c7
- added support for mh/oh weapon enchants to the custom counter module
2009-04-20 14:46:27 +00:00
9a8d5317c9
- cleaned up some code from my fights with SetTexCoord/nan
2009-04-19 00:33:01 +00:00
368579ec04
- NaN-safe'd IceHUD's Clamp function to finally put the kibosh on any SetTexCoord errors
2009-04-19 00:02:52 +00:00
7d37890a31
- added some protection against error messages that were popping up related to SetTexCoord
...
- added some protection against a nil access in the player's cast bar under certain circumstances
2009-04-16 13:39:37 +00:00
c9fc0bcf89
- added CustomCount module that behaves like the custom bar, but lets the user create a custom counter (the same as the sunder/lacerate/maelstrom counters...could replace those, but they're already in and being used by people, so...bleh)
...
- fixed up the buff/debuff retrieval convenience functions to work off either texture name or buff name. also changed up how it picks whether or not to get only buffs from the player
2009-04-08 02:30:17 +00:00
eb905a92b7
- changed the custom bar creation code to name each bar as the highest-numbered bar +1. e.g. if a bar "MyCustomBar4" exists and the user creates a new bar, the new bar will be called MyCustomBar5 (even if 1-3 don't exist any more, just to avoid complications). This way, each custom bar gets a unique name and users can't stomp an old custom bar by creating a new one without changing the old one's name first
2009-04-05 19:24:08 +00:00
56fc146f56
- added information dialog when creating a new custom bar about how to use it
...
- added confirmation dialog when deleting a custom bar to tell the user that it cannot be undone
- made the custom bar's upper text match the buff/debuff that the user wants to track (it's still editable by the user, but it defaults to the buff name)
- made bar color apply properly when the module is created and when configuring without the bar active
2009-04-04 18:34:33 +00:00
a6222135db
- basic functionality for a module created at runtime by the player to track a specific buff or debuff (by name) on the player or his target
2009-04-04 17:14:25 +00:00
955e25cfd2
bug http://www.wowace.com/projects/ice-hud/tickets/16-visual-heal-support/ - added support for LibHealComm by request. not included with the mod, but listed as an opt dep
...
- added LDB support by request/from user-submitted code. this basically will only work if a mod that loads before icehud has LDB included
2009-03-20 01:54:50 +00:00