Commit Graph

91 Commits

Author SHA1 Message Date
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
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
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
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
912edc3dc3 - added basic implementation of Druid Eclipse bar for balance druids 2010-09-11 19:22:17 +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
9ef8a4db51 - forcibly set bar upper/lower text width to 0 after setting their contents so that they auto-resize to the proper width. some massive bar/font sizes were causing strings to get cut off 2010-08-21 01:05:06 +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
12093a32fa - fixed bars disappearing when they were set to reverse and they filled up
- also 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
2010-07-24 18:40:35 +00:00
4d792ecf63 - added better explanation of the difference between 'inverse' and 'reverse' in the settings screen
- added fixup code to move a user's setting from 'reverse' to 'inverse' since the definition has changed
2010-07-20 03:36:45 +00:00
41806602df - 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 2010-07-20 01:34:21 +00:00
a5f1ee8df3 - added oft-requested combo points bar 2010-04-05 03:49:48 +00:00
ca4107446e - minor cleanup of the animation/scale-setting code to avoid duplicating chunks of code 2010-03-31 16:31:38 +00:00
87cf1d74c6 - 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 2010-03-30 23:35:49 +00:00
834e483700 - made "Reverse direction" option be grayed out if the bar is disabled 2010-03-29 06:11:13 +00:00
aeb3ed2026 - added some code to hide a bar if its height would have been set to 0. not sure why, but GlowArc and HiBar are having issues with zero-height bars, so this seems to fix it without needing to figure out what's up with the texture 2010-03-25 19:55:29 +00:00
608b772790 - fixed the 'bar visible' checkbox to work again 2010-03-25 17:03:29 +00:00
06daebe0fd - MAJOR thanks to Shefki for finding and fixing most of the 3.3.3 issues!
- fixed runes module
- fixed a few other minor issues
2010-03-25 04:15:22 +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
d11369b3d5 - 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
2010-02-28 19:58:25 +00:00
7fc7a37e56 - increased maximum horizontal text offsets for all bars
- added 'force justify text' options to the player cast bar like most other bars already had
2009-07-08 02:57:43 +00:00
857f2388ee - added an option to allow modules to hide the animation options in the configuration panel
- made SnD hide the animation options so that people can't break the bar by enabling animation
2009-04-25 23:20:00 +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
8b61b36398 - added more reminders that you have to press Enter after typing strings into various configuration panels before they will save 2009-04-21 04:45:20 +00:00
9a8d5317c9 - cleaned up some code from my fights with SetTexCoord/nan 2009-04-19 00:33:01 +00:00
10af4566d6 - added tons of divide-by-zero protection all over the place
- general cleanup of values passed to UpdateBar
2009-04-18 21:07:42 +00:00
a84910886e - next attempt at fixing SetTexCoord 'out of range' errors...i really can't figure out why this is all of a sudden popping up an error in 3.1 :( 2009-04-18 06:38:02 +00:00
e115ea51f6 - another shot at fixing the TexCoord errors some users are seeing 2009-04-17 14:13:31 +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
ab27807fa8 - made custom bars/counters work with alpha settings properly
- made multiple custom bars work together nicely...bad programmer for making local properties instead of class properties
2009-04-10 05:00:27 +00:00
06a7c7a05c - increased the min/max vertical offset for bars by request
- fixed a minor typo in the maelstrom counter options
- removed extraneous function from the custom bar
2009-04-08 02:23:07 +00:00
cb5642efd9 - fixed a bug with text alpha being unchangeable with LibDogTag usage disabled 2009-03-23 14:43:02 +00:00
1a6ff9fe7f - 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 2009-01-06 07:41:27 +00:00
4420d84209 - added separate configuration for the "resting" and "combat" portions of the player status icon
- prettified/organized some configuration screens a bit
2008-12-02 07:01:47 +00:00
f2b2d8d78d - made sure that "lower text" and "upper text" configuration options are not present if a given module cannot use dogtags 2008-12-02 06:29:55 +00:00
2814ba0d20 performance optimizations:
- only run the OnUpdate code for the player mana bar when the player's power is not full
- never run the every-frame OnUpdate for TargetMana or DruidMana bars since we don't need quite that level of granularity
2008-10-29 04:01:11 +00:00
49a590e879 - added a global toggle for DogTags so they can be enabled or disabled for the mod
- added an optional rare/elite/rare-elite indicator to the target health bar (off by default)
- made configuration mode show target raid icons (and the new elite indicator as well)
2008-10-26 23:02:13 +00:00
f3a31bcdd1 - added an option to force text justification on all bars 2008-10-21 01:38:54 +00:00
473e77e2da - made alpha settings properly affect non-bar elements (range finder, targetinfo, combo points, etc.)
- something's busted with the rune module if you spawn into the world and that module is at 0% alpha...trying to track that down now, but i gotta go to bed. could be a result of this change, maybe not.
2008-10-17 06:46:11 +00:00
c634c551ba - fixed a bug from the last check-in with pre-wotlk clients (GetCVarBool doesn't exist?!) 2008-10-09 05:21:32 +00:00
6469bd60a9 - fixed a bug that caused mana frames to stop updating properly in wotlk under certain conditions 2008-10-09 05:13:37 +00:00
8991539309 - added bar/background graphical blend mode options so we can have us some snazzier artses 2008-10-06 18:34:35 +00:00
3dc6525231 - added user-requested per-bar vertical offsets and setup pet and focus bars to fit within the vertical center of the hud 2008-08-26 04:32:16 +00:00
9b1db346ac - fixed text display for non-dogtag strings 2008-06-19 02:38:29 +00:00
43c16be9e1 - fixed a rare error that could occur when bars appeared or disappeared 2008-05-01 01:10:22 +00:00
a644a30705 - added width scaling to individual bars 2008-04-30 22:49:15 +00:00