File Details
FreezingTracker.zip
- R
- Apr 15, 2026
- 180.82 KB
- 662
- 12.0.1
- Retail
File Name
FreezingTracker.zip
Supported Versions
- 12.0.1
FreezingTracker — Changelog
v2.0.0 — Color Threshold Fix & Smooth Fill
This is a major update that fixes the single biggest bug in v2.x and adds a long-requested animation polish pass. It's also the first version built on the new modular code layout.
Fixed
- The bar now changes color at your threshold while you're in combat. In v1 the threshold color often failed to switch mid-fight (the bar looked "stuck" at base color even when you clearly had enough stacks). That was caused by Blizzard's combat protection hiding the real stack count from addons — we now route the color switch through a path that doesn't need to read the hidden number, so the color flip happens on the very next poll tick, in or out of combat.
- Color reverts cleanly when stacks drop back below the threshold, also during combat.
- Target-switching no longer leaves a stale bar on screen. Previously, under some conditions the display could hang onto the previous target's stack state for a moment; the polling loop now stops cleanly and the bar is reset immediately.
- Your settings (threshold, both colors, size, position) survive
/reloadand combat entry/exit with no drift.
Added
- Smooth fill animation. The bar no longer snaps from stack to stack — it eases toward the new value with an exponential curve. Feels a lot nicer during a fast stack build.
- "Smooth above threshold" option. If you prefer an instant snap once you're past the threshold (for reaction-timing clarity), you can now turn off smoothing above threshold while keeping it below. Found in the options panel.
- "Hide stack text" option. If you only care about the bar fill/color and don't want the number overlay, you can hide it. Found in the options panel.
- Threshold-boundary snap protection. When a segment sits right on the threshold line, it snaps instantly instead of interpolating — this stops the old "wrong color flashes for one frame" artifact during the transition.
Changed
- Version jumps from 2.x to 3.0.0 because of the internal rewrite (see below) and the behavior changes above.
- The
.tocnow ships withIconTextureandX-Category: Combatso the addon shows up properly in the in-game addon list and on CurseForge.
Under the hood (you don't have to care, but if you're curious)
- The old single-file
FreezingTracker.lua(~1400 lines) has been split into a modular layout:Core/,Bar/,UI/, plusEvents.luaandDebug.lua. Same behavior, way easier to maintain. - The color-threshold fix uses a full-width overlay frame (the "CDFlow overlay" pattern) fed directly from raw stacks — this keeps zero Lua comparisons on the hot path and is what makes the combat fix actually work.
LibCustomGlow-1.0is bundled in preparation for the glow-on-threshold feature coming in the next release.
Coming next
- Glow effect on threshold activation is wired up in code but still being validated — expected in the next release as part of the combat-safety hardening pass.
- Changing size/threshold/colors during combat may still need a
/reloadin rare cases; full combat-safe settings are the focus of the next release.

