4bf79adda5
- added the ability to duplicate an existing custom bar
2010-09-26 00:31:12 +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
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
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
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
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
9d40348b80
- removed a few old CancelScheduledEvent calls on bars that weren't actually scheduling any repeating timers any more and added a few CancelTimers to modules that weren't previously canceling their scheduled timers
...
- converted CancelScheduledEvent to CancelTimer for modules that are still scheduling repeating timers...not sure why CancelScheduledEvent didn't throw any errors (since i don't see how it exists) but whatever
- removed a bunch of "function() self:Thing() end" closures in ScheduleRepeatingTimer calls that didn't need to be there
2010-09-11 01:42:29 +00:00
e95db24dd0
- replaced AceEvent-2.0 with AceEvent-3.0/AceTimer-3.0
2010-09-10 06:30:56 +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
cb69ebe421
- added focustarget and pettarget as valid units to look for buffs/debuffs on with a custom bar
...
- made custom bars able to track auras (buffs with no end time like paladin auras, righteous fury, stealth, etc.)
2010-07-27 01:29:23 +00:00
7e042dc3ec
- added optional scaling to spell icons on the cast bars, custom bars, and cooldown bars
2010-07-25 20:25:17 +00:00
9e4e63e55f
- fixed an issue where a disabled custom bar was always showing its icon as the default IceHUD icon and was not being properly hidden
2010-07-14 13:21:26 +00:00
e95e399176
- added an option that allows a custom bar to track a substring or full name at the user's discretion. previously it was always a substring match. this was causing a custom bar for "trauma" to also trigger for "mind trauma", for example.
2010-05-17 15:07:16 +00:00
e3f8fb3a49
- made sure to unregister OnUpdate in custom bars and cd bars after the bar is hidden
...
- added the spell icon functionality from the custom bar to the custom cd bar
2010-04-01 20:37:33 +00:00
c9743fa003
- made sure to set the custom bar's buff icon to draw on top of the bar
...
- fixed the custom bar to call up to the super's version of TargetChanged so that the internal "i has a target" property is kept updated
- made custom bar weapon buffs display an appropriate icon
2010-04-01 19:28:11 +00:00
046c363664
- added an optional icon to be displayed alongside a custom bar that shows what spell the bar is tracking. default is off
2010-03-31 18:50:54 +00:00
014fc5fa18
- added protection against giving a custom bar/cooldown/counter an empty name causing it to disappear from the options list
2010-03-30 23:34:09 +00:00
5268134748
- fixed a bug i caused in a user-submitted feature
2010-03-26 04:40:53 +00:00
fbdfbcd77f
- added user-submitted "max duration" functionality to custom bars such that they can always be a fixed time period
2010-03-25 18:10:16 +00:00
f303d7ee75
Fix an error when trying to change the color of a custom bar.
2010-03-25 00:58:38 +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
1bd7976c5a
- added support for custom bars to track by substring instead of an exact match
2009-09-27 22:10:37 +00:00
8e6230aa7a
- fixed a custom bar bug for users with rock + fubar that tried to use the right-click cascading menu to configure things
2009-09-03 00:48:54 +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
bbecc1524c
- added user-submitted custom cooldown tracker module. thanks regmellon!
2009-05-08 04:12:26 +00:00
a1fd911a54
- added buff timer configuration modes to the custom bar
2009-04-26 01:32:34 +00:00
b9c81c88f6
- added a 'display when empty' option to the custom bar that will make it still draw even if the specified buff/debuff is not present
2009-04-26 00:36:35 +00:00
1a2238995d
- added the ability to track mh/oh weapon buff durations with the custom bar
2009-04-20 14:39:11 +00:00
8163579b78
- added a couple of reminders to press [enter] after typing into text boxes in the custom bar/counter configuration screens
...
- fixed a bug causing rune cooldowns to not reset when the player died/res'd if the module was in alpha mode
2009-04-19 21:30:33 +00:00
65fe2434d8
- fixed display of buffs on the player not cast by the player for custom bars
2009-04-19 06:06:40 +00:00
0a0a816701
- more minor cleanups before tagging a new release version
2009-04-19 00:49:33 +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
7a049340c2
- added support for binding a custom bar/counter to a larger variety of units (pets, focus targets, etc.)
2009-04-18 06:37:01 +00:00
a5a9e8ac4d
- updated all modules to use the new UnitAura return value that tells who the caster was. now checking if that return == "player" for figuring out if the player cast it or not
2009-04-17 01:29:05 +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
c272fee8c5
- added a header to the properties that are specific to the custom bar so that the options are easier to parse visually
...
- grouped all custom bar settings together so they're easier to see
- made sure that custom bar settings are disabled when the module is disabled
2009-04-06 03:16:21 +00:00
c5d0162696
- allow the custom bar to optionally only trigger for buffs/debuffs cast by the player
2009-04-06 03:06:13 +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