File Details
XPTimeTracker_21-05-26.zip
- R
- May 21, 2026
- 21.41 KB
- 1.0K
- 12.0.7+5
- Classic + 3
File Name
XPTimeTracker_21-05-26.zip
Supported Versions
- 12.0.7
- 12.0.5
- 5.5.4
- 5.5.3
- 2.5.5
- 1.15.8
[2.11.0] - 2026-05-21
Added
- `UPDATE_EXHAUSTION` event — rested XP bar and tooltip refresh when rested state changes without a new XP gain (e.g. resting at an inn).
Fixed
- Saved settings validation — on load, `InitDB()` clamps or corrects invalid values for scale (50–200%), opacity (10–100%), font size (9–18), minimap angle (0–360°), session timeout (30–600s), bar preset, number format, and language.
- Reset statistics — also clears the mobs-to-level sample buffer and last XP gain so the estimate does not use stale data after a reset.
- Lock checkbox — `SetChecked` no longer receives `nil` when `locked` is unset.
- `formatNumber` — treats `nil` as `0` instead of formatting an invalid value.
Changed
- Frame visibility — show/hide/toggle logic consolidated in `SetFrameHidden()` (slash commands, minimap button); behavior unchanged.
- Combat — main frame and settings panel cannot be dragged while in combat (`InCombatLockdown`).
- Frame height — uses named constants (`FRAME_HEIGHT_NORMAL`, `FRAME_HEIGHT_WITH_SESSION`) instead of magic numbers.

