Version 2.3.3:
Now includes Gaffaen's modification to change the red command line to be more accurate.
The command line is now placed 1 GCD before the end of the swing, with a 50ms safety window.
If your ping is high, consider using 2.3.2 instead.
You can take the GCD aura out and put it into any swing timer you currently use, just follow these steps:
TO EXTRACT THE GCD aura:
1) Download the my Swing Timer.
2) Ungroup the GCD aura, and drag & drop it onto the Aura you wish to group it with -- make sure the GCD aura is #1 in the group tree list of the WeakAura it's grouped with
3) Make the GCD Aura the same size & offset as your swing timer bar aura
4) Change the Transparency on your Swing Timer Bar aura that you want to use this with, so that the Swing Timer background is partially transparent, and so that the GCD underlay will show -- DO NOT change the ALPHA
PING:
WeakAura assumes you have approximately 0ms ping.
Though it's unlikely you'll run into issues unless your ping is over 100-150ms. Spell queueing should eliminate most issues with higher ping when it comes to twisting and doing the proper rotation, but I do recommend adjusting the twist window tick of your swing timer to half your ping (by .15 for 300ms, for example). It accounts for 0ms ping, so its placed at .4s from the end of the swing. For 150ms you'd want to make it .475 for example, because the twist window is 400ms and you add half your ping (75ms in this example) to that, in decimal form. If your ping is very low, you can keep the tick of the twist window .4 for 400ms (zero ping).
ADJUSTING THE TWIST WINDOW FOR YOUR PING MAY CAUSE UNEXPECTED PROBLEMS AND REDUCE THE ACCURACY OF THE OTHER TICK LINES AND IS NOT ACTUALLY RECOMMENDED. But it may help you, if your ping is really bad. Fair warning.
APPEARANCE IN SCREENSHOTS:
The Icon appearance is from an addon called MASQUE. Masque reskins your icons to custom icon skins. The skin is called Masque: Shadow (there are a few options included, mine is Shadow 1).
These are 2 separate addons, MASQUE and MASQUE: SHADOW. You need both for your icons to look like this, and then you must go into Masque settings and set the skin.
If you import this without Masque all the icons will be borderless. Just an FYI.
The Swing Timer bar texture is called Healbot -- yours will not look like this unless you have the Healbot texture installed (I got mine from Grid2)
If you do not have the Healbot texture installed then when you install the weakaura it will be just a textureless flat color. You can change the texture of the swing bar to anything you like very easily.
Included GCD underlay by Puco -- shows GCD as a grey area
modified to include procs instead of ablities
only shows active buffs, not the cooldowns of them
can manually add a trigger (spell -> cooldown/charges -> remaining time [or item if it's a trinket]) if you want it to track cooldowns as well, but they were an eyesore for me
changed textures / borders / texts / bar (healbot texture)
DST/abacus share a slot since they are typically not used together, but both give haste for 10sec
Brooch/Brewfest/Berserker's Call share a slot
tried to keep more common things (vengeance/justice) on the inside center since they will be up most often, with less often stuff on the outside
vengeance shows stacks, but still has the cooldown swipe
list of auras/buffs/procs shown:
DST/Abacus (haste)
Bloodlust
Lust for Battle/dire drunkard/Call of the Berserker (Brooch/brewch/berserker's call)
Lightning Speed (Mongoose)
Justice (Libram)
Vengeance
Avenging Wrath
Haste Potion
Drums of Battle
Lionheart