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.

