Hey folks. While I normally don't make release threads here, this particular update is major, and addresses several concerns reported in threads here including sound customization, bar customization, statistics, etc.
It's important to note that the main goal of v4 was the simplification for developers, with that I've noted some of the highlights. Unfortunately pretty much everything has been broken and guilds with their own private Big Wigs developers will need to update their old modules.
New features:
- Pulse: Off by default. Any ability that has the "Flash" option will now have the "Pulse" option, a new feature for attracting attention.
- Statistics: On by default. Records boss wipe/kill durations and the total amount of kills/wipes. Viewable on the individual boss panels.
- "Only on me": Off by default. This feature is a sub-option of boss abilities that allows you to restrict messages. E.g. "Bomb: Player" will only be shown when on you.
- Boss abilities that are restricted by role (tank/healer) are simplified, each ability has a option e.g. "Tank alert only" that can be disabled to be viewed regardless of role. In addition, a dispel role has been added.
- Every boss ability now has customizable sounds
Bars:
- Previously cooldown/approximate abilities were represented with a tilde "~" in the name, the tilde is now next to the countdown (which makes more sense)
- Add font size slider
- Performance improvements for drawing bars, cuts CPU usage by half
Misc:
- Config panels are now separated by expansion, current expansion is colored to stick out
- Fix issues when soloing bosses (no boss kill, etc)
- Improvements to disabling/enabling of Big Wigs
Thone of Thunder:
- Added modules for this new 5.2 zone
Hear of Fear/Endless Spring/Mogushan Vaults:
- Hundreds of module improvements, can't list them all
Developers:
- Re-wrote most API calls for simplicity
- Re-wrote the combat log arg system
- New API calls include StackMessage, RangeMessage, CDBar, TargetBar, Me, MobId, Range
- Added callbacks for boss win, wipe, and engage
- EJ flags are now represented with negative numeric values rather than strings
- Modules can now have custom options by using the locale entries custom_on_myopion or custom_off_myoption
The latest version can be acquired from Curse, WoWInterface, WoWAce, or the Curse Client.