Commit Graph

816 Commits

Author SHA1 Message Date
fa74303411 - better fix to make sure modules always re-register for updates if they need to when they're shown 2010-10-30 15:48:54 +00:00
dd02a60213 - made castbars always register themselves for updates when shown. fixes a bug where opening the map fullscreen while casting will stop the cast bars from updating (ticket #97) 2010-10-30 15:12:54 +00:00
52a0e26759 - Most modules now support a new bar filling mode: Expanding outwards from the middle. 2010-10-30 15:08:05 +00:00
7abe2276fb - Never skip resizing player's own auras on redraw. Stops them resetting to normal aura icon size on UI reload. 2010-10-30 13:58:56 +00:00
fecfe8b586 - shamelessly ripped off code from pitbull4 to replace "set focus" with instructions on how to do so. begone, focus error reports! 2010-10-30 04:40:12 +00:00
2401ed2295 - Erroneous white space? I don't know what you're talking about... ¬.¬ 2010-10-30 04:25:21 +00:00
b9feaae590 - Aura handling cleanup. Duplication is evil! 2010-10-30 04:21:00 +00:00
9599ed33cd - added a check for the player's mana type when PLAYER_ENTERING_WORLD fires so that we adjust properly when entering/leaving instances 2010-10-30 02:56:13 +00:00
2fa96e6d60 - fixed yet more closure garbage being generated in the totems module. eventually i'm going to find all of it. 2010-10-30 02:39:42 +00:00
f11976c9ef - Vengeance module now recycles tables instead of creating new ones all the time. 2010-10-29 05:30:41 +00:00
c3474db1fa - fixed the target cast bar to not freeze up and reset itself whenever a UNIT_SPELLCAST_INTERRUPTIBLE / UNIT_SPELLCAST_NOT_INTERRUPTIBLE event fires 2010-10-28 00:32:34 +00:00
02a552b9ab - fixed the cast bar to actually use the CastChanneling color when channeling. since this was apparently never hooked up, i also changed the default color for CastChanneling to match CastCasting so that long-time users won't notice the difference unless they've explicitly set a channeling color themselves 2010-10-28 00:22:36 +00:00
48970abafb - fixed an error introduced in 1.7.2 where the playerinfo's dropdown menu was trying to use the target's data instead of the player's data
- prevented the issue coming up in the future for petinfo as well
2010-10-27 13:47:36 +00:00
c67036a5e0 - fixed an error that could crop up when tweaking colors 2010-10-26 01:13:05 +00:00
c8de97e7b7 - fixed bars that don't support dogtags in their text blocks to say so in the tooltip instead of telling the user that they can use dogtags when they can't 2010-10-26 00:53:35 +00:00
5fdc288c5d - fixed late registration of textures via LibSharedMedia so that the ToT bar texture gets updated appropriately 2010-10-26 00:36:27 +00:00
18f1e4ff37 - made height of the ToT frame configurable by request 2010-10-26 00:27:43 +00:00
53ff0bfae9 - extended vertical offset min/max for info modules (ticket #92) 2010-10-26 00:14:40 +00:00
bc4deff6fd - fixed the Eclipse bar not showing up since 1.7.2 2010-10-26 00:07:36 +00:00
e16fbe8321 - plugged a hole in the logic from r710 that could potentially cause a player to lose their lacerate/sunder/maelstrom module without creating a replacement custom counter if they never changed anything in the configuration for it (there would be no entry in the SavedVariables) 2010-10-25 06:25:20 +00:00
e2bce8cdae - attempt at auto-removing sunder/lacerate/maelstrom modules on load if the player has them enabled. this will automatically create a custom counter behind the scenes since those are much more fully-featured 2010-10-25 06:09:48 +00:00
1a00681356 - hid the "rotate 90 degrees" option on cast bars and eclipse bars since it just doesn't work very well and looks bad. users keep reporting that these are broken when rotating and since i don't have a good fix, i'm disabling the feature for now 2010-10-25 04:20:22 +00:00
673fb524ba - unified the behavior for configuration when a module is disabled. now the sub-configs (marker/text/icon settings) remain clickable but every element inside is disabled when the module is disabled. previously some sub-configs were not clickable at all and others were 2010-10-25 04:10:29 +00:00
e003fab854 - removed most of the rest of the garbage that was being generated during combat or when changing targets
- reduced cpu usage by 33%-50% across the board (and more in some cases) by changing how updates are registered and how often they run. now the 'update period' slider actually matters. it defaults to 0.033 meaning that frames update about 30 times a second instead of every frame
- fixed the "always" display mode for cooldown bars to respect alpha settings (ooc/with target/in combat/etc.)
2010-10-25 02:05:58 +00:00
d0be3b42a7 - set X-WoWID metadata 2010-10-24 04:35:24 +00:00
08d6c6ead4 - added level restrictions to shard and holy power class counters since players under 9/10 (different per bar, using constants provided by Blizzard) don't have those resources available yet 2010-10-24 03:19:58 +00:00
34549b5971 - finally (for reals, hopefully) fixed the gcd for all classes. gcd is a surprisingly difficult problem as there's no straightforward api for it 2010-10-24 02:59:55 +00:00
22ee8bbc5b - largely untested (no errors on load) fix to the vengeance module not grabbing the player's max health until a UNIT_MAXHEALTH event fired 2010-10-23 00:20:01 +00:00
c8f47d272c - set AceGUI-3.0-SharedMediaWidgets to load after LibSharedMedia 2010-10-21 19:57:59 +00:00
127bffc330 - drycode-moved LibDualSpec initialization from OnInitialize to OnEnable after the modules' frames are created and ready to go. maybe it'll actually work too! 2010-10-21 18:16:05 +00:00
a51fe8e06f - changed the pet health/mana bars to monitor the player whenever the player enters a vehicle since the player bars already change to display vehicle info in that situation 2010-10-21 02:49:59 +00:00
78b825c79d - added AceGUI-3.0-SharedMediaWidgets support to the font selection box and ToT bar texture selection 2010-10-21 02:20:09 +00:00
04a885b123 - fixed a bug causing bar font size adjustments to not take effect/display until a ui reload 2010-10-21 01:42:35 +00:00
1a3b4cbda9 - super temp hax to make the custom cd bar work with "Holy Word: Aspire". none of the spell api functions work when that spell is passed by name but they do work with the spell id, so i built a table of names => ids that gets checked before calling any api's 2010-10-21 01:09:14 +00:00
9abae08235 - missed a 'local' on a table in IceCore. whoops. 2010-10-20 05:23:12 +00:00
af5574e4a6 - added local copy of _G.IceHUD to modules that reference it frequently for a minor lookup speed boost 2010-10-20 05:22:27 +00:00
0fc23444e2 - added description text to each custom module explaining what type of module it is. it was pretty difficult to figure out what kind of custom module you were looking at in the config after you created it 2010-10-20 05:08:49 +00:00
ef18b488da - minor garbage generation fix (thanks Torhal!) 2010-10-20 04:30:48 +00:00
3cc7b1b1fb - fixed SetBottomText1 to propertly set text colors on the upper text line
- eclipse bar now colors the numerical value to whatever direction the bar is heading
2010-10-20 03:49:34 +00:00
1b86b760a3 - more minor fixes to vengeance text formatting 2010-10-19 03:52:32 +00:00
564037b353 - fixed Vengeance module to work for all classes 2010-10-19 03:03:26 +00:00
843129c900 - initial rev of 'vengeance' module submitted by user Rokiyo 2010-10-18 12:32:12 +00:00
88908d5cfb - fixed the lag bar being completely wrong when using a meeting stone to summon someone. (no UNIT_SPELLCAST_SENT event is fired that instance so lag can't be computed) 2010-10-18 01:58:09 +00:00
559ad7b66e - put "tag: latest" back onto LibDogTag and LibDogTag-Unit 2010-10-18 00:22:28 +00:00
fa5246a27e - very minor perf gain by not doing the per-frame update on invisible modules
- nuked the primary offender of garbage generation. there is more to get rid of but finding it is a tedious process
2010-10-17 22:50:59 +00:00
4ab939477f - fixed error caused by disabling click targeting on the targethealth frame 2010-10-17 22:26:53 +00:00
a59c99d91f - added option for non-dogtag users to hide each line of text on the TargetInfo module individually 2010-10-17 21:37:36 +00:00
ee74e12ef9 - fixed totem module not resetting totems when going through a load screen (entering/leaving instance, etc.) 2010-10-17 21:18:35 +00:00
cb77e8358b - fixed 'inverse' mode to work with potential SnD bar
- expanded range of class power counters (shards, holy power) by request
- fixed lacerate and sunder count modules to work with 3 max charges instead of 5 as per the new patch (these *really* need to go away and be auto-replaced by custom counters...)
- yet another fix for text sometimes displaying the unit name for PetHealth
- fixed how the 'second highest threat' bar is drawn so that it actually works with all textures
2010-10-17 20:20:00 +00:00
3af07ee30d - removed ClickCastFrame unregistration to avoid problems with people who have the older version of clique (basically everyone) 2010-10-17 05:46:54 +00:00