Cooldown Cursor

Cooldown Cursor shows spell cooldowns at your mouse, so you can track them without losing focus on the action.
Back to Files

2.3.1

File nameCooldownCursor-2.3.1.zip
Uploader
jroscojrosco
Uploaded
Mar 6, 2026
Downloads
680
Size
152.4 KB
Flavors
Retail
File ID
7718556
Type
R
Release
Supported game versions
  • 12.0.1
  • 12.0.0

What's new

Bug Fixes

  • Fixed stale spell data after a spec change, the spell book cache is now force-expired on PLAYER_SPECIALIZATION_CHANGED, preventing outdated cooldown data from persisting for up to 60 seconds after swapping specs.

Internal

  • Removed duplicated anchor implementation from Cursor.lua (EnsureAnchorFrame, ApplyAnchorPosition, IsScreenMode, UpdateAnchorVisibility, ApplyScreenAnchors, ApplyPositionMode). These were silently overwritten by Anchor.lua at load time, leaving the Cursor.lua copies permanently unreachable.
  • Refactored Init.lua event handling from a long if/else chain to a dispatch table, per-event handlers are now isolated and easier to add or remove. Extracted IsGuarded(), ProcessSpellEvent(), and HandleSpellCastEvent() helpers, and removed SPELL_UPDATE_USABLE which was dead code.
  • Added debugging utilities and documentation to the Debug module.

Full Changelog: https://github.com/jrosco/CooldownCursor/compare/2.3.0...2.3.1

Type
Name
Game Versions
Flavors
Size
Downloads
Uploaded