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_02-06-26.zip

  • R
  • Jun 2, 2026
  • 33.39 KB
  • 60
  • 12.0.7+5
  • Classic + 3

File Name

GCDwithPing_02-06-26.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 5.5.4
  • 5.5.3
  • 2.5.5
  • 1.15.8
[1.10.0] - 2026-06-02

Added
- `SanitizeSettings()` — On load, clamps saved numeric/boolean options to valid ranges (font size, compensation %, thresholds, text alpha/offsets, ping panel position) so corrupted or very old `SavedVariables` cannot produce odd UI behavior.
- `UPDATE_POSSESS_BARS` — Registered when available; triggers the same action bar rescan as other bar events (keeps possess-bar hooks in sync when that UI updates).

Changed
- Stale button cleanup — `RunCooldownUpdates` drops invalid or destroyed action buttons from the hook tables and hides their overlay containers, reducing rare “stuck” cooldown text after bar addons rebuild buttons.
- Options: GCD & decimals — Toggling Show GCD or Decimal seconds in the settings panel immediately refreshes visible cooldown text (same as `/gcdp gcd` and `/gcdp decimals`).

Fixed
- Nested `position` in SavedVariables — If `GCDwithPingDB.position` exists but is missing `point`, `x`, or `y`, missing fields are filled from defaults instead of leaving a broken ping panel anchor.