promotional bannermobile promotional banner

GCD with Ping

GCDwithPing is a lightweight addon for WoW that displays cooldowns and global cooldown (GCD) on action buttons, compensating for ping/latency to provide accurate timing.

File Details

GCDwithPing_11-04-26.zip

  • R
  • Apr 11, 2026
  • 25.08 KB
  • 162
  • 12.0.5+4
  • Classic + 3

File Name

GCDwithPing_11-04-26.zip

Supported Versions

  • 12.0.5
  • 12.0.1
  • 5.5.3
  • 2.5.5
  • 1.15.8
[1.9.0] - 2026-04-11

Added
- LibActionButton-1.0 — Optional hooks on `OnButtonCreated` for `LibActionButton-1.0` and `LibActionButton-1.0-ElvUI` (via `LibStub`), so custom bar buttons without predictable global names get the cooldown overlay when the library is present.
- Addon compartment (Retail / supported clients) — TOC ` IconTexture` and ` AddonCompartmentFunc`: click the minimap addon list entry to open Settings → GCD with Ping (falls back to legacy Interface Options where needed).
- Rescan events — `ACTIVE_TALENT_GROUP_CHANGED` and `UPDATE_VEHICLE_ACTIONBAR` trigger the same bar scan as other action bar events (talent swap, vehicle UI).

Changed
- `/gcdp test` — Button count uses a single pass over `hookedFrames` and `pendingHookFrames` with deduplication (same frame is never counted twice).
- Ticker load — `RunCooldownUpdates` returns immediately when no buttons are tracked yet, avoiding redundant GCD/latency work on an empty hook set (periodic `ScanActionButtons` unchanged).