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
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