ToxiUI - ElvUI edit

A plugin for ElvUI of a complete UI package

File Details

v7.4.4-beta.1

  • B
  • Apr 20, 2026
  • 17.18 MB
  • 159
  • 12.0.1+3
  • Classic + 3

File Name

ElvUI_ToxiUI-v7.4.4-beta.1.zip

Supported Versions

  • 12.0.1
  • 5.5.3
  • 2.5.5
  • 1.15.8

ElvUI ToxiUI

(2026-04-20)

  • perf: pre-compute tag color prefixes, eliminate per-tick string allocs
    FormatColorTag was calling FastRGB (string.format) + two concats on
    every UNIT_HEALTH and UNIT_POWER_FREQUENT tick per unit frame. Class
    and reaction color hex strings are constants — now built once at tag
    init into lookup tables. Also consolidates health percent formatting
    into a single format() call and drops a redundant tostring() in the
    Classic power percent tag.
  • perf: eliminate per-tick closure allocation in gradient color updates
    Health, power, and castbar PostUpdateColor hooks called
    GenerateClosure on every invocation, allocating a new function
    object that was used once and discarded. Replace with direct method
    calls that return colorMap/colorEntry values and pass them straight
    into SetGradientColors.
  • perf: replace per-frame OnUpdate with tickers and on-demand flush
    • Core event manager: replace persistent OnUpdate with E:Delay(0)
      flush, only scheduled when the queue is non-empty
    • WunderBar SecureFlyOut: replace per-frame cooldown OnUpdate with
      C_Timer.NewTicker(0.5) per slot; cancel on slot reset and hide
    • VehicleBar vigor bar: replace per-frame animation OnUpdate with
      C_Timer.NewTicker(0.05); cancel in Disable()