promotional bannermobile promotional banner

TankWatch

See every tank in your group with their boss-cast debuffs and stack counts. Built for Midnight 12.0.

File Details

v1.2.0

  • R
  • May 8, 2026
  • 282.73 KB
  • 19
  • 12.0.5+2
  • Retail

File Name

TankWatch-v1.2.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1
  • 12.0.0

TankWatch

v1.2.0 (2026-05-08)

Full Changelog Previous Releases

  • Bump to 1.2.0 — absorb shield bar + lib externals + UI polish
    Features:
    • Absorb shield overlay (DandersFrames-style 2nd StatusBar with Shield-Fill
      texture). Uses StatusBar:SetValue with secret-aware values from
      UnitGetTotalAbsorbs. Sky-blue default color, LSM texture choice, and
      left/right fill direction toggle.
    • Two custom LSM statusbar textures: Blizzard Shield, Blizzard Shield Overlay.
    • Listens to UNIT_ABSORB_AMOUNT_CHANGED event.
    • Test mode shows fake shields on odd-indexed tanks.
      Fixes:
    • Mover frame now floats on HIGH strata so SecureUnitButton tank slots
      no longer eat drag clicks.
    • Bars page: absorb side dropdown moved to its own row so it no longer
      overlaps the texture preview.
    • HP text: secret-aware order (isSecret check before any nil/equality
      comparison) prevents taint when AbbreviateNumbers returns secrets.
    • PERCENT and CURRENT_PERCENT formats removed (UnitHealthPercent +
      ScaleTo100 didn't work reliably on group members in 12.0).
    • Profile import: confirmation popup when name already exists, with
      translations in 9 locales.
    • StaticPopup callbacks switched to PascalCase self.EditBox (12.0).
      Packaging:
    • .pkgmeta now declares externals: for LibStub, CallbackHandler-1.0,
      LibSharedMedia-3.0, LibDataBroker-1.1 so all four show up in the
      CurseForge embedded-libraries list with proper versions.