The pipe character starts a chat escape code, so "timers|highlight|sweeps" printed as "timersighlight|sweeps". Reword without pipes. Bump to 0.9.5. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019W3rwutyoLNHxXPycYWSMc
1.7 KiB
1.7 KiB
Changelog
0.9.5
- Fix the
/tfbhelp text:|is a chat escape character, so it printed garbled.
0.9.4
- Add
/tfb test [buffs debuffs]and an options-panel button: fake auras on the current target for checking layout, timers, stacks, borders and sweeps. - Tests: 21 scenarios.
0.9.3
- Warn once in chat when ShaguTweaks Debuff Timer is drawing on target debuffs.
- Use the client font (
STANDARD_TEXT_FONT) for timers and stack counts. - Tidy source comments; add
.gitattributes(LF) and.gitignore. - Rewrite the README: ClassicAPI version table (1.17.11+ recommended for the reverse-sweep fix) and a ShaguTweaks compatibility table.
- Tests: 19 scenarios; no machine-specific paths.
0.9.2
- ClassicAPI 1.17.10+: use
UNIT_AURA_DELTA; no periodic polling. The displayed snapshot is rebuilt to keep filtered ordering and tooltip indices aligned. - Older ClassicAPI keeps the 0.5-second fallback.
- Hide native cooldown numbers on our sweeps; disable the expiration flash and clear removed sweeps where supported.
- Spellbook and player-pet changes refresh capability-dependent presentation.
0.9.1
- Refresh on target change and target aura events, with a 0.5-second fallback.
- Update only active countdowns every 0.2 s from cached expirations.
- Use
GetAuraSlots/UnitAuraBySlotwith reusable buffers; positionalUnitAurafallback for older ClassicAPI. - Stack counts for buffs and overflow debuffs; debuff-type borders.
- Gold borders on enemy buffs you or your pet can remove.
- Optional reverse cooldown sweeps.
- Saved settings, an AddOn Options panel and
/tfbcommands. - Guard against an aura vanishing just before its tooltip opens.