Whammy Change Log

2.0.0b10 1/22/09
- Fixed an issue introduced in b9 where debuffs would not show up in Whammy.

2.0.0b9 1/21/09
- Updated so only debuffs that you can do something about (decurse, depoison etc) are shown
- Possibly fixed a rarely occurring bug that appeared when inviting someone into your group when their health was low, or you were in combat
- Fixed and issue with Whammy not working for Death Knights

2.0.0b2 11/23/08
- Fixed an issue with middle button clicking on an unassigned slot. Now opens the drop down list correctly
- Fixed a Tooltip issue

2.0.0b1 11/21/08
- First beta release 

2.0.0 11/06/08
There are many, many changes:
- Reworked a vast majority of the code to make it cleaner and more easily maintainable
- New MiniMap Icon: click to Show/Hide Whammy, Right-click to drag icon, Shift-Left Click to show options
- Dropdown lists with spells are GONE. Now just open your spell book and drag the spell into it's appropriate slot in the configuration window
- Configuration window is draggable
- /whammy shows/hides whammy.  /whammy 

1.32 5/23/08
- Added Ranged checking. It's based on the range of the left click spell, and when a unit is out of range, a Rng will appear on their button.
- Added a checkbox in Options to turn range checking on or off (On by default)
- Names were not being truncated properly. Fixed.
- Consolidated a bunch of code to make Whammy more efficient
- The Show Player Button Only checkbox Option was not working correctly. Now it shows only your button in a Raid or Party.

1.31 4/11/08
- Fixed an error that prevented Custom List etc to be shown in the drop downs. Thanks Yodarocks and tator80!

1.3 3/25/08
- Updated for 2.4 Compatibility
- Added a new feature! Healers now have two health warning indicators.
  For example: Set one at 75% (which will turn the button yellow) and one at 25% (which will turn the button Red).

1.2 1/20/08
- Cleaned up code to take less namespace (making it take up less memory)
- Added spells for several classes that are either new or left out
- Added and additional low health indicator, so now there are two. This is so you are warned of low heath at say 75% and again at 25%.
- There was an intermittent issue where both your box and another players box would be the same color
- Sometimes when a person in a raid was dead, it would not indicate they were dead
- Added another layout for a 10 person raid in a 5h x 2v or 2h x 5v



1.0.0 9/26/07
- Couple of minor code changes
- Updated for 2.2 patch
- First official release.

0.4.1 5/24/07
- When clicking Defaults in the options frame, Whammy now asks if you are sure you want to reset to defaults.
- Left a couple of bug reporting messages in 0.4.0, which are now removed.
- Added a new feature where you can elect to only see your button, even in a party or raid
- Added a sound effect when someone in your party or raid is affected by Magic, Curse, Disease or Poison. This can be Muted in Options.
- Changed the way some variables where stored for increased performance. This may cause you to have to set up your drop downs again.
- Added a new drop down in options which allows you to set the number of buttons you want to see in a raid
- Updated for the 2.1.0 patch.
- Known Bug: If you are in a raid and in combat, and the raid composition changes, the buttons do not update until after you are out of combat.
- In some rare cases, this update may display an error when it is first installed. Don't panic. Dismiss the error, open Whammy Config by shift-right clicking in the Whammy title bar. Then click the Options button. Change the Buttons to show in raid drop down to something else, then change it back. You are good to go.

0.4.0 3/31/07
- Added Small Buttons (see Options)
- Added horizontal orientations for the Whammy window
- Added the ability to show or hide pet buttons
- Added Warlock pet support
- Pet buttons can now be placed to the right or below the unit buttons
- The options window now opens where there is maximum screen space - this should prevent it from opening off the bottom of the screen
- Fixed an issue where a button would not indicate a dead player or pet correctly
- Fixed an issue where when a player was dead, the health bar was not correct
- Fixed health and mana calculation issues in the Summary frame
- Moved the Ailment type ( M, C, D, P ) around a bit to fit better for the unit and the pet


0.3.9 3/15/07
- Changed code to begin preparing for foreign language localization
- The Whammy frame is now draggable only with shift-left click and drag instead of just click and drag (Thanks to Kolakhan and BooFer)
- Unit names now truncate if they are too long to fit in the unit button
- The curse bar (magic, curse, disease, poison) is more prevelant now.
- Added M, C, D, P (Magic, Curse, Disease, Poison) to the curse bar so you know what kind of ailment the unit has (need feedback if on this)
- Increased the width of the unit button slightly.
- Fixed an issue with health bars not updating correctly in a raid.
- IMPORTANT: There is currently a Blizzard bug with reading pet health bars. While they may work, they generally will just show full health. Will be fixed later.
- Pet buttons were not showing up in a raid at all. Now they are
- Updated the help menu

0.3.8 3/2/07
- Major Change: Added a new Custom List option where you can add spells, items or macro's. The list is customizable and anything added to the list will then appear in the drop downs under the Custom List options. This is ideal for:  Adding lower ranked spells, rideable mounting options or even chugging mana or health items.
- Added an option to target a unit by clicking their button. Allows you to target the unit and then cast several spells via keypress for example. (Thanks Ardaosta!)
- Mages: added Conjure Mana Emerald and Invisibility as selectable options
- Hunters: Fixed a typo in the spell list. Changed Feign Beast to Feign Death (oops)
- Found and fixed a bug with international versions of WoW where it would it give weird table errors. (Thanks Tazzor)
- Added a new Options Frame where the Custom List, Show/Hide Status button and reset to Defaults button are now located.
- Changed the Defaults button on the config frame to Options, which shows the options frame (see above)

0.3.7 2/16/07
- Added support for healing, decursing and buffing hunter pets: a small pet frame appears on the unit frame button
- Added a menu option that lets you run a macro from a click. This currently lists all macros available. For example, create a Macro to feed a pet, then select the macro in Whammy, you now have 1 click pet feeding.
- Added a small window that gives an overall summary of party/raid health and mana. Can be enabled or disabled. Useful for party/raid leaders.
- Added sub menu's and categorized spells for several classes (still in progress for Rogue's, Warlock's and Shaman)
- Fixed an issue where the Whammy window would be visible every time when logging in - even after previously dismissing it (via /wham or /whammy )
- Consolidated a bunch of code to make the amount of memory footprint smaller.
- Fixed an issue where Whammy would not be visible if changing from full screen to windowed mode if it was near the right edge of the screen
- Fixed an issue where the unit name would not return to the correct color after disconnect.
- Overhauled the drop down menu system
- Updated the help frame
- Changed the default spells for several classes
- Fixed an issue where if a Hunter was the leader of a party, the pet button would not appear on their button

0.3.6 1/30/07
- Fixed an issue where player buttons would not reset if the player left the party/raid.
      i.e. if they left when they had low health, cursed etc, the button stayed that way
- Added Molten Armor to the drop downs for Mages

0.3.5 1/25/07
- Added the ability to have a mouse click open a trade window
- Added the ability to have a mouse click begin a chat
- Fixed a bug where setting a drop down list to 'Whisper' would give an error
- Fixed a bug where weird behavior would occur if someone in the party has a pet (this may need further testing)
- Possibly fixed a bug when opening a trade with someone else in the party - the above fix may have fixed this.

0.3.4 1/10/07
- Added spells and abilities for all classes (need testing on Druid, Rogue, Warrior, Hunter, Warlock, Shaman)
    *Note that some of the class abilities will not work correctly. Need to identify those.
- Removed some extraneous text from the whammy config window
- Changed the text in the help window from 'brown when cursed' (ewwww) to 'yellow when cursed'
- When a unit a cursed, the curse bar (above the unit name) is now yellow instead of brown
- The Config window now opens to the left or right of the main Whammy window so doesn't go off the edge of the screen
- Changed all references to the help frame to refer to the Config frame
- Changed all references to the info frame to the Help frame
- Layered the Health Bar & Cursed Bar on top of the Unit Button Frame so they stand out
- Changed the position of the help button in the main Whammy Frame (?) to improve the look

0.3.3 1/9/07
- Updated for 2.0.3 compatibility

0.3.2 1/9/07
- Adjusted the height of the frame when solo, party or raid: made it a bit smaller
- Crash when in a party and one of the party members has a pet. Fixed.
- Changed the default priest spells (as set by clicking the Default button)
- Unit buttons no longer cast when there is no unit name in them
- When a unit disconnects, the text of their name turns grey (yellow when reconnected)
- Changed curse bar from brown to yellow
- Changed height of curse bar and health bar to 3 pix to make them more obvious
