Commit Graph

62 Commits

Author SHA1 Message Date
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
949036675d - changed DruidMana module to (optionally) work with LibDruidMana/DogTag for simplicity/compatibility purposes 2008-04-19 01:54:06 +00:00
3dc2f7f80f - added a configuration mode to show all bars temporarily so they can be placed
- changed how frames are shown and hidden so we don't call show/hide unnecessarily
- widened the min/max offset numbers to allow greater placement flexibility
2008-04-17 02:38:54 +00:00
9555a3db77 - performance improvement: only call SetTexCoord if the coords need to actually change this frame. brings cpu cost from 1% per bar to 0.5% per bar. WIP 2008-04-16 06:38:45 +00:00
55028c88fb - updated to support LibDogTag-3.0
- on first run, forced reset all custom DogTags to the module default since some of the old default tags no longer work
2008-04-03 07:10:30 +00:00
c81eea7544 - don't explicitly set widths on fontstring frames so that long dogtags or huge fonts/mob names don't get cut off 2008-03-02 20:36:37 +00:00
9e4bdc2070 - set all bars to animate by default
- forced animation off for cast and mirror bars
- made a change to the toc for a curse/wowinterface update
2008-02-13 01:42:23 +00:00
6782ade223 - fixed a situation where bar text could be at 0.1 alpha when the bar was set to 0 alpha 2008-02-10 23:12:42 +00:00
0019ec9734 - fixed a bug where changing DogTag strings on any bar would require a /reloadui to take effect 2008-02-10 22:47:23 +00:00
9244ef6fe3 - added a nil check for DogTag in case someone doesn't have it installed
- added lower text alpha lock option
- made text alpha settings work again with dogtag strings set
2008-02-10 22:39:51 +00:00
81b8bfd219 - added bar/bg visibility options to mirrorbar, castbar, targetcastbar
- shuffled bar/bg visibility options to show up after the Enabled option and to be disabled if the bar is disabled
- removed OnUpdate registration for mirrorbar since it handles OnUpdate itself
- fixed a potential nil access in the DogTag fontstring stuff
2008-02-10 20:52:00 +00:00
55bf141845 - added options to hide bar/bg by request
- changed text to be hidden instead of just disabled if the text is invisible
2008-02-10 07:11:30 +00:00
af915b54b2 - re-enabled DogTag after the stack overflow fix
- changed to registering FontStrings on the parent class instead of Evaluate'ing each child every Update
2008-02-10 04:23:23 +00:00
eed1e2dd6f - did minor options table cleanup and made a console /icehudcl command so that IceHUD gets picked up by rock config 2008-02-07 22:35:50 +00:00
b8c3e0cf1c - added an option to animate the lost/gained amounts on each individual bar with a tweak-able speed 2008-02-07 06:59:29 +00:00
945a407672 - since DruidMana bar uses an estimation of available mana, hide the text customization options 2008-01-26 05:52:48 +00:00
8d52c1d0db - moved text alignment options into the "text settings" options subset...durr 2008-01-26 05:30:06 +00:00
98c3c2cad8 - fix a rare case of accessing nil variables when bars are switching quickly 2008-01-25 06:12:04 +00:00
37c253c98d - removed dependency on LibDogTag-2.0 by request. DogTag formatting is available if DogTag is present but IceHUD will use the old formatting otherwise 2008-01-22 02:04:26 +00:00
acf9d57a85 - added horizontal and vertical text offset sliders to each bar 2008-01-21 05:52:45 +00:00
9b27f345ec - converted upper/lower text on most bars to use LibDogTag formatting for greater user control
- added Deformat library references in embeds.xml
2008-01-21 03:02:51 +00:00
ccaeeaa198 - Fix for the alpha problem in graphical combo point display (thanks Kurathor)
- Scaling for every bar
- Horizontal position adjustment for you dual screen freaks
2007-06-03 11:48:07 +00:00
77782fb169 SharedMedia <3 2007-06-02 21:26:15 +00:00
3b93a47442 Bug fixes and a lag indicator for CastBar 2006-12-18 14:52:42 +00:00
7740ef9f74 Version 0.8
- 2.0 compatible
- Removed bunch of unused libs (recommended to delete your /libs folder before updating)
- Added a restriction to open configuration settings only out of combat
- TargetInfo module optimized (no longer eats your memory and babies when changing options)
- Shows up to 40 buffs/debuffs, ability to filter buffs (never/in combat/always)
- No longer uses SpellStatus lib (new events do everything worth doing)
- New module TargetCast, basically does what Blizzard target frame cast bar does
- Removed module TimerBar (it was next to useless)
- Brackets around bar texts now toggleable
- Some misc. bug fixes (eg. colors now change properly when a duel starts)
2006-12-04 15:58:07 +00:00
3e3b862c5d Changed frame stratas back to where they should have been all the time 2006-10-03 20:15:13 +00:00
203a0b7232 Unit bars now have an option to pulse on set threshold 2006-10-03 20:02:00 +00:00
fdbb8843ee Version 0.7
- Added an option to change the bar colors
- Using scheduled events now instead of Metrognome
- Some small bug fixes
2006-09-24 14:41:55 +00:00
4a0991adac Little modifications to allow easier Sprocket usage 2006-09-19 16:18:17 +00:00
b8956a45fe Version 0.6
- Improved TargetInfo and ToT module
- RoundBar texture looks better than ever
- PlayerHealth and TargetHealth modules have an option to turn off Blizzard default frames
- Fixed MH3 rounding bug
2006-09-02 20:20:01 +00:00