SSQW - SmartSpellQueueWindow
SpellQueueWindow defaults to 400ms. With that value, you're not utilizing your inputs to their full potential. It means they are queuing up way earlier than they need to, which causes clipping, early re-queues and generally badly feeling gameplay. SSQW manages this automatically so you don't have to touch the CVar.
What it does
Instead of a static value, SSQW reads your world latency and combines it with a configurable offset to set the lowest safe SpellQueueWindow for your current conditions.
The offset changes depending on whether you're melee or caster, but you can override both with the built-in Calculator.
Live haste sampling
SSQW samples your actual GCD duration data mid-combat and adjusts the offset down as haste increases (e.g. during Bloodlust or Power Infusion). No manual input needed during a pull.
Calculator
The Calculator is the main feature. You input your unbuffed haste % and your keystrokes per second, pick a skill profile (1/2/3 - from near-perfect to solid), and it works out a jitter-compensated offset specific to your GCD and input cadence that takes sampler into maths as well. Spec swaps save and restore their own Calculator settings automatically.
The KPS metric is what most people don't have. There's a link to a website in the Calculator UI (INFO button) where you can measure it accurately.
GCD Bar
Minimal overlay bar that shows a live fill as the GCD progresses and highlights the SQW window at the end. Also displays current latency and the active SQW value. Draggable, configurable width/height/colors.
Slash commands
/ssqw - toggle main window
/ssqw apply - force apply now
/ssqw status - print current latency and SQW to chat
/ssqw bar - toggle GCD bar