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.4.9-beta1

  • B
  • May 12, 2026
  • 330.33 KB
  • 0
  • 12.0.7+4
  • MoP Classic + 1

File Name

TankWatch-v1.4.9-beta1.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1
  • 12.0.0
  • 5.5.0

TankWatch

v1.4.9-beta1 (2026-05-12)

Full Changelog Previous Releases

  • beta: split Options/Panel.lua — factories → Widgets.lua, tabs → Pages/
    Panel.lua is now strictly the section system + tab strip + search +
    side tabs + build() (1127 lines, was 2967). The widget factories
    (addTooltip, markAsNew, makeSlider, makeCheck, makeDropdown, makeMedia-
    Dropdown, makeColorPicker, makeSpellList, makeNameList, ANCHOR9 +
    their helpers POPUP_, ROW_H, getSpellInfo) live in Options/Widgets.lua
    and register themselves onto TW._OptHelpers. Each tab builder lives
    under Options/Pages/<Tab>.lua. Page modules read TW._OptHelpers at file
    top, TW._OptPanel lazily for the runtime panel reference.
    Load order in both .toc files: Panel.lua → Widgets.lua → Pages/
    .lua,
    so each consumer sees a fully-populated TW._OptHelpers at file load.
    User-facing behaviour unchanged (verified by navigating every tab in
    game). Bumped to 1.4.9-beta1 — refactor ships alongside the death
    overlay + global aura ticker + /tankw bugreport from the previous
    beta commit.
  • beta: death overlay + global aura ticker + /tankw bugreport
    • Death indicator: skull overlay + 45% alpha when UnitIsDeadOrGhost
      returns true; PLAYER_DEAD / PLAYER_UNGHOST / PLAYER_ALIVE / UNIT_FLAGS
      wired so the visual flips immediately.
    • Single global 10 Hz ticker replaces per-icon OnUpdate handlers (up
      to 40 of them) for the aura countdown text. Buttons opt in by
      setting b._exp on bind; cleared on rebind/hide.
    • /tankw bugreport pops a read-only EditBox prefilled with version,
      client, build, screen size, active profile + modes, DB counts,
      visible tanks, and last Lua error (when BugGrabber is loaded).
      ESC-closable, draggable. v1.4.9 entry added to the in-app changelog;
      toc bump deferred until release.