51 Commits

Author SHA1 Message Date
40a25a3315 Apply Strata adjustment in a few more places 2023-08-02 17:38:47 -05:00
70bba2f186 Add ability to set module description
This is the text that shows up when hovering over the module in the Module Options list.
2022-11-18 16:58:16 -06:00
a18144aec0 9.0 compatibility updates - initial attempt 2020-10-13 08:46:41 -05:00
776bbf7ab3 Added a custom counter bar module by popular demand. Behaves exactly like a stack counter module, but in bar form.
Also cleaned up a little bit of code in the core that was dealing with custom modules.
2015-08-22 16:55:14 -05:00
d2aa315b8d - Added support for changing the outline/shadowing of all non-DogTag strings on all modules. 2012-09-01 04:22:50 +00:00
b58e6166a2 - added an oft-requested option to treat friendly targets the same as not having a target at all for alpha purposes. this allows people who want the HUD to be hidden when they don't have a target to stay hidden when they target a friendly, for example 2011-04-26 03:09:51 +00:00
fd7d8db005 - respect the user's mod-wide "enabled" setting when changing profiles (ticket #117)
- also cleaned up some logic that could cause errors when enabling the mod due to a profile switch when the player initially loaded with it disabled
2011-01-26 01:05:04 +00:00
cc8b66dc0c - fixed layer ordering such that icons draw in front of bars again 2010-12-05 21:22:12 +00:00
ad69dbee24 - A more fool-proof method for late font registration. 2010-10-31 18:20:42 +00:00
2b481e2ca3 - Handling late font registration by using a default font while we wait for a callback. 2010-10-31 16:42:21 +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
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
998ff6167f - fixed scaling to affect the text and icons again like it used to 2010-10-15 13:02:33 +00:00
af0c4c7023 - added option to use out-of-combat alpha on class power bars (holy power, shards) when targeting a friendly 2010-10-15 04:48:46 +00:00
272f0fd42d - fixed text getting rotated along with bars when choosing the "rotate 90 degrees" option 2010-10-14 01:31:47 +00:00
08861ecfe7 - first shot at localization of all configuration settings in IceHUD using AceLocale. note that all of these conversions were generated programmatically so it's possible that something went awry...very casual testing seemed okay, however. 2010-09-26 05:14:42 +00:00
1af2c4d831 - added some more protection against people tweaking settings or changing profiles while in combat and added a warning message explaining that stuff could be broked if they manage to do it anyway
- fixed cooldown bars that are set to "when ready" to be properly hidden when the module is disabled or profiles are changed
2010-09-22 05:47:01 +00:00
c41a34794d - fixed the GCD module to be available in the module settings list again
- tweaked options visibility and made 'bg visible' work on the GCD module
2010-09-18 21:25:19 +00:00
0b3ec943b0 - fixed the mirror bar: changed function declaration "class.new" to "class:new" in IceCore_CreateClass so that "self" doesn't get included in ... when init is called. this was causing an off-by-one error in the order of parameters passed to mirrorbar's "init" method and surprisingly didn't break anything else (looks like judicious use of 'ifs' in some defensive coding saved the rest of the modules); thanks to mitch0 for the report
- added an argument to IceElement's init function that allows modules to skip the registration with the core. mirrorbars need this since they are created on demand and not saved with the rest of the bars
2010-09-18 04:04:30 +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
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
5e326b68c6 - possibly fix weird issue where GetClassColor could be called with a function argument from somewhere...I can't reproduce the error, but several people have reported it, so this ought to fix it. 2010-04-21 14:09:43 +00:00
a324728b01 - Added support for CUSTOM_CLASS_COLORS (ticket #26) 2009-12-27 01:19:31 +00:00
9429f5add8 - if a module is set to always be at 100% alpha, make sure the internal 'alpha' variable is set to 1 or else any custom color's alpha will override it 2009-04-20 14:13:03 +00:00
1ec6510158 - possible fix for a vague user-reported bug that i can't reproduce 2009-01-20 00:52:44 +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
3dc4e59b57 - fixed a potential nil access if some other mod has redefined RAID_CLASS_COLORS like a naughty little addon
- clarified some settings text a smidge
2009-01-01 01:47:20 +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
ac6ecf5b69 - added a cooldown wipe to Runes with a "shine" when the cooldown is over (cooldown currently displays in a square instead of adhering to the circular icon...working on that)
- added the ability for elements to boost the alpha value a bit. runes were way too dark previously
- removed all of the background code for runes since the cooldown wipe makes it extraneous
2008-11-14 18:00:33 +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
9b1db346ac - fixed text display for non-dogtag strings 2008-06-19 02:38:29 +00:00
b9e6799078 - switched from LSM-2 to LSM-3 2008-06-14 18:11: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
ca8380b880 - fix up references to LibSharedMedia-2.0 after the library upgrade 2008-01-19 16:37:52 +00:00
77782fb169 SharedMedia <3 2007-06-02 21:26:15 +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
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
439b3fecec Bugfixes & improved RoundBar texture 2006-08-26 13:50:55 +00:00
7050788344 Version 0.5
- Graphical combo points
- Various tweaks and bug fixes (ie. mirror timer bar)
2006-08-20 16:28:50 +00:00
212aa3c9f8 - Even more configuration options
- SpellStatus lib for spell casting (shows rank now too)
2006-08-13 15:39:30 +00:00
2f51443091 Version 0.4
- New bar type
- More configuration options
2006-08-06 05:45:56 +00:00
3478238114 Added names for "main" frames 2006-07-31 17:07:52 +00:00
61b0d95afa Version 0.3
- More configuration options
- Added another texture option for bars
- /icehud now opens Dewdrop menu directly
- Rogue/cat energy ticker
2006-07-28 13:10:25 +00:00
30d82c07fe Fixed a bug with disabled bars 2006-07-21 18:08:50 +00:00
0106530c98 Version 0.2
- Added basic pet support
- Added configuration (via both console and Dewdrop)
- Fixed indexing problem with non-English clients
2006-07-21 09:11:03 +00:00