SquawkAndAwe is a buff watcher/proc timer for Balance Druids based off of ShockAndAwe, an addon for Enhancement Shamen by Levva (EU Khadgar).
SquawkAndAwe provides a timer for:
Eclipse procs, with differences based on which proc occurs
Eclipse cooldown
Moonfire (and a smaller bar for each tick)
Insect Swarm (and a smaller bar for each tick)
Faerie Fire
Omen of Clarity
the GCD
Options exist to turn on/off each bar separately, allow text on the bars showing name and duration, and whether to flash the Eclipse proc bar, and SquawkAndAwe integrates with SharedMedia to allow textures and fonts.
-- Update note --
Unless something gets broken by a patch, I won't be updating specifically to bump the TOC file to the newest version. For example, 3.0.8 did nothing to change the functionality of SAA, so v1.1.1 will still work. You just need to check the "Load Out-of-Date Addons" box on the addon screen to get it working again.
Future plans:
Uptime display for debuffs
Possible priority queue
Other ICD-based trinket cooldown bars?
Non-ICD-based trinket uptimes?
Other suggestions?
Known issues:
- Due to a timing issue, debuffs sometimes don't register properly right after casting, disabling the bar. For Moonfire and Insect Swarm, it's not as bad, since SAA double-checks every time it sees one of those tick and redisplays the bar (meaning the bars just show up late). For Faerie Fire, though, there are no "ticks", so it never has a chance to double-check and redisplay the bar. I'm looking into work-arounds for this. For now, momentarily switching targets will get the bar to show up. Recasting while the debuff is active will also force the bar to show.
--- Edit: This seems to be fixed as of v1.1. I didn't do anything specifically to fix it, however, so it may just be coincidence that it's working properly for me now. Please leave comments if you're still experiencing this error.
- Checking for GCD is done off of Teleport: Moonglade. Beta premades do not have this spell (by default, you might be able to complete the quest for it), so SAA won't work for them without hacking the Lua. Second, if your Arcane school gets locked out, the GCD bar will be inaccurate (since lockouts just force a cooldown on locked spells). I'm looking into checking for GCD off of feral abilities instead, since the physical school can't be locked.
On a related note, development is based out of EJ. While I'll be checking here periodically, the easiest way to get a bug to my attention is to make a post here: http://elitistjerks.com/f32/t35477-squawkandawe/.



Updates:
v1.3.3 - Fixed bug causing debuffs not to spawn when switching targets. Fixed bug involving disabling a bar that's currently active.
v1.3.2 - Oops: Applied Debuff/CC change to Abilities as well, and to be safe did similar things to Procs and Trinkets as a double-check. Also fixed a bug that would not let you turn off the Eclipse bar.
v1.3.1 - Fixed bug: attempt to index field 'CC'/'Debuffs' (a nil value), bumped TOC back to 30100.
v1.3 - Huge overhaul of the internal workings, mostly transparent but they do allow much easier integration of new timer bars. To go along with this, now includes bars for trinkets, cc, and some abilities. Specifically added this version are the T8 4-piece proc and the PvP set proc, Roots, Hibernate, Cyclone, Starfall, Typhoon, Force of Nature, Innervate, and Barkskin, as well as most Epic non-PvP trinkets and a couple rare ones. CC bars will track both your target and your focus, FF bar will trigger off of and track either FF or FF(F) from anyone on your target, and the majority of the other new bars should have good explanations in their options seconds (mouseover the options). Lastly, all but the Proc bars can be merged by group, i.e. you can have all of your chosen CC timers show up on the same bar.
Also, I've done more to try and fix the missing debuff bar issue. If you previously had problems with IS/FF not showing up when you cast them, let me know if this fixes it.