Interface
In Midnight we’re seeing massive interface changes, and add-on restrictions. WeakAuras is no longer being developed, and most combat add-ons are being rebuilt from scratch due to the API changes. Blizzard are making good improvements to the standard WoW UI, but it’s still lacking in a few departments.
I recommend using Unhalted Unit Frames and BetterCooldownManager, both made by Unhalted.
Macros
Void Ray cancel
Macro to cancel Void Ray. Useful if you have to cancel the channel.
#showtooltip
/cast Void Ray
/cqs
/stopcasting
The Hunt cancel
Similar to the Void Ray cancel macro, useful if you need to cancel the cast.
#showtooltip
/cast The Hunt
/cqs
/stopcasting
Blur
With 2 Blur charges it can be easy to overlap both when you don’t want to. This macro adds a cooldown to Blur so that you won’t be able to press it again within 5 seconds.
#showtooltip Blur
/castsequence reset=2 Blur, 5
Mouseover focus
This macro lets you select a focus target using a mouseover. If no mouseover target exists, it will set your target as focus instead.
/focus [@mouseover,exists][@target]
Focus interrupt
#showtooltip
/cast [@target=focus] Disrupt
Mouseover interrupt
#showtooltip
/cast [@mouseover,exists,harm] Disrupt; Disrupt
Mouseover Void Nova
Casts Void Nova on your mouseover target, if no mouseover target exists, it will cast it on your target instead.
#showtooltip
/cast [@mouseover,exists,harm][] Void Nova
Cursor Shift
A Macro for using Shift aimed at your cursor.
#showtooltip
/cast [@cursor] Shift