promotional bannermobile promotional banner

PhoenixCastBars

Clean, lightweight cast bars for player, target, and focus frames.

File Details

PhoenixCastBars-v0.4.6.zip

  • R
  • Feb 17, 2026
  • 403.55 KB
  • 321
  • 12.0.1
  • Retail

File Name

PhoenixCastBars-v0.4.6.zip

Supported Versions

  • 12.0.1

PhoenixCastBars v0.4.6

From 0.3.15 → 0.4.6

This is a major progression update spanning multiple internal rewrites, new systems, and structural improvements.


Major Feature Additions

Full Empower Spell Support

  • Proper staged empower tracking
  • Accurate stage progression display
  • Correct handling of partial charges
  • Clean interrupt + cancel behavior
  • Eliminated empower visual desync issues

Rebuilt Global Cooldown (GCD) Bar

  • Fully rewritten logic
  • No longer conflicts with cast states
  • More reliable triggering
  • Improved timing consistency

Latency Safe Zone

  • Proper latency tracking for player casts
  • Dynamic safe zone scaling
  • Correct visibility handling
  • Fixed edge cases where safe zone failed to appear

Cast System Overhaul

  • Reworked cast timing architecture
  • Added internal local timing tracking
    - _localStartTime
    - _localEndTime
    - _localDuration
  • Improved interrupt handling
  • Cleaner stop/reset behavior
  • More reliable channel updates
  • Reduced visual flicker during rapid spell transitions

Nameplate Improvements

  • Increased stability across large nameplate counts
  • Improved polling logic
  • Cleaner lifecycle handling for nameplate cast bars
  • Reduced risk of orphaned frames

Options Panel & Configuration Refactor

  • Introduced safe database path helpers:
    - GetValue(db, "path.to.key")
    - SetValue(db, "path.to.key", value)
  • Eliminated nested nil indexing errors
  • Standardized config reads/writes
  • Improved dropdown behavior
  • Escape key properly closes dropdowns
  • Increased overall options panel stability

Visual & UI Improvements

  • Spark visibility now defaults correctly
  • Improved container layout structure
  • Better preview consistency in options
  • Minor alignment and styling refinements

Codebase & Structural Changes

  • Significant internal cleanup
  • Improved file organization
  • Safer event handling structure
  • Reduced redundant logic
  • Prepared architecture for future expansion
  • Version progression from 0.3.15 → 0.4.6