Commit Graph

23 Commits

Author SHA1 Message Date
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
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
374ff3d324 - fixed a few edge cases where custom cooldown bars would not display when the spell was ready and the bar was set to "when ready" mode. this could happen if the player ran out of mana then gained enough back to cast the spell or for ranged spells where the target moved in and out of range 2010-07-26 23:50:46 +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
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
2ad38ae8e7 - fixed a bug with custom cooldown bars that would cause the bar to flash if a maximum duration was specified higher than 1.5 2010-07-20 03:47:53 +00:00
61ae20461b - when a custom CD bar is set to "when ready" display mode, it will only display an empty bar. therefore, empty should behave like full for the purposes of alpha ooc/target/etc. settings 2010-06-03 06:41:37 +00:00
7c9f099c32 - fixed "when ready" option for the custom cooldown bar not working as intended (it was showing when ready OR cooling down) 2010-05-29 16:47:13 +00:00
1615f666ce - fixed maximum duration configuration not working for cooldown bars 2010-05-06 12:56:26 +00:00
6d1ca7f55e - user-submitted change care of JX:
Added mechanism to provide common throttled updates to all bars, even those that are hidden.
Added "Display when ready" option to Custom Cooldown bar to replace "Display when empty" toggle.
Modified Custom Cooldown bar to use common throttled updates. This should be rolled out to all bars eventually.
Tidied up display of spell icons in Custom Cooldown bar. There was a problem with the appropriate aura icon not being loaded correctly until the spell had fired.
2010-04-05 02:11:46 +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
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
792de0eeab - added "maximum duration" feature to cooldown bars by request 2010-03-28 13:47:40 +00:00
38d3b17ec2 Fix an error when changing the color of a CustomCD Bar. 2010-03-25 01:00:30 +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
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
bbecc1524c - added user-submitted custom cooldown tracker module. thanks regmellon! 2009-05-08 04:12:26 +00:00