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.0

  • R
  • May 10, 2026
  • 312.47 KB
  • 9
  • 12.0.7+3
  • Retail

File Name

TankWatch-v1.4.0.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1
  • 12.0.0

TankWatch

v1.4.0 (2026-05-10)

Full Changelog Previous Releases

  • Merge branch 'beta': v1.4.0 — modern panel + collapsable sections + search

    Conflicts:

    Options/Panel.lua

    TankWatch.toc

  • Bump to 1.4.0 — modern responsive panel + collapsable sections + search
    • Resize grip with saved size/position, min 720x500
    • Container-based collapsable sections (chevron + clickable header bar
      • per-section reset, 28px gap, deferred natural-height calc)
    • BossWatch-style search: results page with breadcrumbs and tab hit counts
    • Auto-flow col2 widgets follow the right edge when widened
    • New Changelog tab (rightmost), localized in 9 languages
    • Section/collapse strings reworked to BossWatch's wording in 9 languages
    • ScrollFrame OnSizeChanged keeps content width responsive so reset
      buttons stay visible at any panel width
    • Test buttons chained so they stay grouped, "Off" widened to 44px
  • Container-based collapsable sections + BossWatch-style search + changelog tab
    Sections
    • Each section is now a Frame container chained TOPLEFT→prev.BOTTOMLEFT.
      Collapsing shrinks the container; everything below slides up automatically.
    • Plus/Minus chevron + invisible click strip across the whole header bar
      (clicking title/line toggles too). Per-section reset (refresh icon).
    • Collapsed state persisted in TankWatchDB.collapsedSections.
    • Auto-flow: col2 widgets (x>=240, frames only) re-anchored TOPRIGHT so
      they follow the right edge when the panel widens.
      Search (port of BossWatch)
    • _searchText + _searchGroup tagged on every widget factory; addTooltip
      appends tooltip body to the search index.
    • Hidden results page; matched groups reparented with breadcrumbs
      (Tab > Section). Tab labels decorated with hit count.
    • _homeContainer + _homeAnchors restored when search clears.
    • New EditBox with magnifier icon, placeholder, clear button.
      Changelog tab
    • New "Changelog" tab (rightmost). Per-version entries rendered with
      large gold version header + bulleted lines, BossWatch-style.
    • Localized label: Nouveautés / Neuerungen / Novedades / Novità / Novidades
      / Что нового / 변경 사항 / 更新日志 / 更新日誌. Body translatable via
      L["CHANGELOG_BODY"].
      Misc
    • Test buttons chained relative to "Off" so auto-flow can't separate them.
    • Mover button + Test label + numeric buttons + minimap toggle + Auras
      display note + Filters spell-list + name-list all properly registered
      to their section so collapse hides everything.
  • Responsive options panel — resize grip + search + footer + fade
    • Resize grip in bottom-right corner with min/max bounds (620x480 / 1200x900)
      • Saved size persists in TankWatchDB.panelSize across sessions
      • Right-click on grip resets to default 720x620
    • Search bar (SearchBoxTemplate) top-right: filters widgets across tabs
      by label match, glows matches in gold, jumps to first match's tab
    • Footer status bar bottom-left: active profile, visible tank count,
      combat lockdown indicator. Live via C_Timer ticker, paused on Hide.
    • Tab switch animates with a 0.18s alpha fade-in