promotional bannermobile promotional banner

Vigil Cooldown HUD

Customizable WeakAuras-style HUD that provides information Blizzard's CDM doesn't. Simple drag and drop interface. Works in all content.

File Details

v2.30.0

  • R
  • Apr 29, 2026
  • 495.56 KB
  • 12
  • 12.0.5+1
  • Retail

File Name

Vigil-v2.30.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1

Vigil

v2.30.0 (2026-04-29)

Full Changelog Previous Releases

  • Add player castbar (#53)
    • Add castbar design spec
    • Address spec review: castGUID matching, blizz frame suppression, channel ticks, GCD scope, edit-mode flag
    • Add castbar implementation plan
    • Scaffold Castbar.lua and wire castbar element dispatch
    • Add castbar group type and built-in player_castbar element
    • Add castbar visual layout (icon, name, time, accent, statusbar)
    • Add CastbarController with hard-cast event handling and OnUpdate driver
    • Add channel and empower support to CastbarController
    • Add castbar latency tail for hard casts
    • Add channel ticks and empower stage dividers to castbar
    • Show interrupt shield icon and honor uninterruptible color override
    • Add castbar GCD indicator with independent visibility
    • Force castbar visibility during edit and test modes
    • Suppress Blizzard PlayerCastingBarFrame while Vigil castbar active
    • Add castbar settings panel with display, indicator, dimension, and color controls
    • Fix Castbar.lua: hoist channel tick helpers, use multi-return cast info
    • Castbar polish: empty-state hint and sidebar badge
    • Simplify castbar: shared BAR_TEXTURE, locals cache, gated GCD OnUpdate, no per-cast allocation
    • Suppress Blizzard castbar via SetAlpha to avoid taint from SetUnit cleanup
    • Add SetEnabled to castbar element for Vigil element interface compat
    • Add no-op Update to castbar element to satisfy Engine.SafeUpdate
    • Trigger group re-layout on castbar visibility change; use SetParent suppression
    • Add fade-out on castbar disappearance; make Blizzard suppression reversible
    • Remove castbar GCD indicator
    • Castbar polish: SetShowIcon re-anchor, FormatDuration, DRY ResetState, drop pcall, separate empower update path