promotional bannermobile promotional banner
premium banner
KalsDotTimer tracks your DoTs on the current target with real-time countdowns, keybind hints, and red alerts at low duration. The frame auto-hides when no valid target is selected and updates instantly on target change.

Description

Kaladrad's Dot Timer - Changelog
========================

Author: Kaladrax
Realm: Pagle (US)
Addon: KalsDotTimer
Purpose: Tracks your DoTs on your current target with real-time countdowns, keybind hints, and visual alerts.

---

Version 1.2.3b
🛠 Fixed a syntax error caused by a missing 'end' in tracker.lua
🖱 Frame now updates immediately when switching to a target that already has your DoTs
🫥 Frame hides when you have no target or your target is dead
⏱ Real-time countdown continues to tick down every 0.1s
🔢 Countdown now displays whole seconds only (e.g. 7s, 3s, 0s)

---

Version 1.2.2
🫥 Frame now hides when you drop your target or your target dies
🔁 Frame only appears when you have active DoTs on a valid target

---

Version 1.2.1
⏱ Timers now update in real time using OnUpdate
🔢 Countdown displays whole seconds only (no decimals)
🔴 DoTs turn red when 3 seconds or less remain

---

Version 1.2.0
🧠 Added OnUpdate handler to refresh DoT timers every 0.1 seconds
📉 Timers now tick down smoothly instead of only updating on aura events

---

Version 1.1.9
🔴 DoTs now turn red when they have 3.0 seconds or less remaining
📏 Added vertical padding between the top of the frame and the first DoT line

---

Version 1.1.8
📏 Frame now dynamically resizes its width to fit the longest DoT line
➕ Added horizontal padding so text doesn’t touch the frame edge

---

Version 1.1.7
🔴 DoTs that expire (0.0s) now display in red to signal recast urgency
📏 Added vertical padding between the top of the frame and the first DoT line

---

Version 1.1.6
🫥 Frame is now hidden when no DoTs are active on your target
📏 Frame dynamically resizes based on the number of active DoTs

---

Version 1.1.5
🐛 Fixed compatibility issue with SetBackdrop by using BackdropTemplate mixin

---

Version 1.1.4
🎨 Added a background and border to the DoT display frame
🔢 Automatically detects and displays your keybinds next to DoT names
♻️ DoT names now persist at 0.0s until the mob dies or the spell is reapplied

---

Version 1.1.3
🆕 Added /kdt mode all and /kdt mode dots to toggle between showing all debuffs or only tracked DoTs
✅ Ensured only player-cast debuffs are shown
🧪 Debug mode improved for better visibility into filtering

---

Initial Release
🧪 Tracks your DoTs on your current target
📋 Displays name and time remaining
🎯 Only shows DoTs you personally cast