Commit Graph

881 Commits

Author SHA1 Message Date
e68b509448 - removed the "abbreviate health" option from the focus health bar if the user is using dogtags since it doesn't apply then
- fixed the SnD potential bar to rotate properly with the main bar
2010-10-10 00:35:21 +00:00
e3833eb1e2 - hid the "Low Threshold Color" option on custom bars and cooldown bars since the option doesn't apply to them
- updated the description of a few "low threshold" settings so they make more sense to users (don't reference variable names)
2010-10-10 00:16:19 +00:00
1a3ba61e6d - fixed the "low threshold" flash to work properly on rotated bars 2010-10-10 00:03:15 +00:00
6d3dcaa0dc - fixed incoming heal bar to display properly on 4.0 clients 2010-10-09 06:20:17 +00:00
f357dac2bf - don't auto-hide the incoming heal bar when LibHealComm isn't available if the user is on 4.0 2010-10-09 05:50:08 +00:00
0186185192 - added user-requested option to specify the space between each buff/debuff on the info modules 2010-10-09 05:04:16 +00:00
5e6b0d40ad - tiny spacing update 2010-10-07 23:51:26 +00:00
0b108c2afb - now that Eclipse doesn't decay, use the appropriate alpha value regardless of whether or not the user has some power left over. it used to stay at the "in combat" setting until the bar was back at 0
- fixed a bug with "hidden" mode for inactive shards/runes where the unactivated runes would show up darkened when changing targets out of combat
2010-10-07 13:10:40 +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
e1f2d4318b - added the ability to further customize the shard and holy power modules by displaying all the existing custom counter textures in place of shards/holy runes and colorizing them based on how many are available 2010-10-05 03:42:51 +00:00
8c865351f9 - added highlighting around buffs on the targetinfo module (and other *info modules) that are spellstealable if the player is a mage 2010-10-05 00:23:43 +00:00
d01d3587a0 - allowed pvp and party role icons to be offset more 2010-10-02 21:56:43 +00:00
3989e9b024 - evidently i neglected to add acelocale to pkgmeta back in r615 when localization came online. oops. 2010-09-28 16:13:33 +00:00
51ee5972d4 - fixed a bug where cooldown timers wouldn't always reset when an ability was brought off cooldown early 2010-09-28 04:06:28 +00:00
cd0f08837a - replaced GetMasteryIndex with GetPrimaryTalentTree to work with the latest beta 2010-09-27 13:37:19 +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
056fdd6d22 - added LibDBIcon to optional deps 2010-09-25 18:41:16 +00:00
368b8ee8f0 - apparently i had the LibDualSpec git path wrong. i should probably install TortoiseGit at some point 2010-09-25 18:34:13 +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
bd96c59012 - 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 2010-09-22 00:19:13 +00:00
cd50276d35 - 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 2010-09-22 00:15:35 +00:00
1fa11ea3dd - fix for custom modules generating a ton of errors if they're disabled while active (such as when changing profiles). there is still a bug where they stop running their updates like they're supposed to, but this will at least take care of the error spam 2010-09-21 13:50:35 +00:00
631f3dd734 - added a tooltip to the LDB launcher 2010-09-21 03:49:41 +00:00
feabf4002d - set custom counters to display out of combat if they are not 0 2010-09-21 03:02:08 +00:00
fbb0bfd3ec - nuked the HungerForBlood module if the user is on a 4.0+ client since the ability is going away 2010-09-19 21:29:07 +00:00
5feb89bfb8 - 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)
2010-09-19 20:39:41 +00:00
a242f50cb4 - 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 2010-09-19 06:39:59 +00:00
7646dba873 - added party role icon to TargetHealth module (and CustomHealth by virtue of inheritance) 2010-09-19 06:27:54 +00:00
36d2592e78 - minor cleanup of unused stuff in IceCore
- 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
2010-09-19 04:10:31 +00:00
c41a34794d - 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
2010-09-18 21:25:19 +00:00
d677a04f1a - fixed a bug where the combat icon would get stuck if you went into combat when resting but had the resting icon display disabled
- made the combat icon replace the resting icon if you go into combat while resting and then switch back to the resting icon (if appropriate) when dropping combat
2010-09-18 07:26:50 +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
0b3ec943b0 - fixed the mirror bar: changed function declaration "class.new" to "class:new" in IceCore_CreateClass so that "self" doesn't get included in ... when init is called. this was causing an off-by-one error in the order of parameters passed to mirrorbar's "init" method and surprisingly didn't break anything else (looks like judicious use of 'ifs' in some defensive coding saved the rest of the modules); thanks to mitch0 for the report
- added an argument to IceElement's init function that allows modules to skip the registration with the core. mirrorbars need this since they are created on demand and not saved with the rest of the bars
2010-09-18 04:04:30 +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
fd6d570e0b - fixed up several "hide blizzard frame" options to re-display when the module is disabled and to call blizzard's OnLoad for the frame instead of manually entering every event to re-register
- fixed "show incoming heals" option to be properly toggleable on 4.0 (bad conditional on the 'disabled' option)
- hid "cooldown mode" option on the totems module since there was never more than one choice
2010-09-16 02:42:16 +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
02d558dd36 - added libstub to pkgmeta/embeds. why wasn't it there already? 2010-09-13 14:05:12 +00:00
73cc17927e - minor optimization of frame rotation by un-registering the event listening for animation completion after it has done its job
- made GCD module animation smooth by utilizing the existing animation system instead of trying to run another repeating timer over the top
2010-09-13 13:54:38 +00:00
f12ee4110d - fixed up a few areas that were expecting moduleSettings.markers to be non-nil; this isn't the case on user-created custom bars that existed prior to the marker code coming in
- hide the marker settings on the GCD module as they don't make much sense to have there
2010-09-13 05:45:45 +00:00
e6185049f6 - after renaming a custom module, set the mod to automatically select it in the options menu 2010-09-13 05:37:47 +00:00
61ae4e915f - added setting to hide the new marker settings for certain bar types
- hid marker settings for the eclipse bar since it controls the placement and defines a single marker itself
2010-09-13 05:33:59 +00:00
0ca1764a45 - added support for defining markers on any bar (ticket 75) 2010-09-13 05:25:01 +00:00
92b48d57e9 - added rough implementation of horizontal bars by abusing some features of Blizzard's UI animation system. we'll see if there's any actual demand for this to determine if the feature needs to be improved at all 2010-09-13 01:47:07 +00:00
4b927832df - fixed up a couple more modules with an empty 'animation settings' header and some too-long options that were being ellipsised (is that a word? it is now.) 2010-09-12 22:52:37 +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