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.
For raiding and Mythic+, I would also recommend using BigWigs and LittleWigs.
Macros
Void Ray Cancel Macro
Macro to cancel Void Ray. Useful if you have to cancel the channel.
#showtooltip
/cast Void Ray
/cqs
/stopcasting
The Hunt Cancel Macro
Similar to the Void Ray cancel macro, useful if you need to cancel the cast.
#showtooltip
/cast The Hunt
/cqs
/stopcasting
Blur Cooldown Macro
With 2 Blur charges, it’s easy to accidentally spend both charges at the same time if you’re spamming the keybind. This macro adds a small cooldown, allowing you to press the keybind multiple times without wasting a Blur charge.
#showtooltip Blur
/stopcasting
/castsequence reset=2 Blur, null
Mouseover Focus Macro
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 Macro
#showtooltip Disrupt
/cast [@mouseover,exists,harm][] Disrupt
Mouseover Void Nova Macro
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 Macro
A Macro for using Shift aimed at your cursor.
#showtooltip
/cast [@cursor] Shift