ShakeIt

ShakeIt adds visceral feedback to your combat — every time you crit (damage or healing), your UI elements shake briefly.

ShakeIt adds visceral feedback to your combat — every time you crit (damage or healing), your UI elements shake briefly. This creates a satisfying "impact" feeling that makes combat feel more responsive without being distracting.

What Shakes?

The effect moves "safe" UI elements like:

  • Action bars
  • Minimap
  • Buff/Debuff frames
  • Casting bar
  • Quest tracker
  • Most third-party addon frames

What Stays Put?

Important elements remain untouched:

  • Chat frames (so you can still read)
  • Player/Target/Pet unit frames (they use special animations)
  • Enemy nameplates/raid frames

Performance

ShakeIt is designed to be lightweight:

  • No noticeable FPS impact
  • Scans once at startup (or on your first crit)
  • Uses only native WoW API calls
  • Less than 300 lines of code

Features

  • Automatic Detection: Detects all your critical hits and critical heals (melee, ranged, spells, HoTs)
  • Combat-Safe: Only shakes non-protected UI elements that can be moved during combat
  • Zero Configuration: Works out of the box, no settings needed
  • Minimal Impact: Uses efficient frame scanning and smooth animations
  • Addon-Friendly: Handles frames from third-party addons gracefully

Commands

Command Description
/shakeit Show help
/shakeit shake Trigger a manual shake
/shakeit scan Rescan all UI frames (prints count to chat)
/shakeit test <framename> Shake a specific frame by name

The ShakeIt Team

profile avatar
Owner
  • 1
    Projects
  • 137
    Downloads