promotional bannermobile promotional banner

XP Time Tracker

XP Time Tracker is a lightweight and user-friendly World of Warcraft addon that helps you estimate how long it will take to reach your next level.

File Details

XPTimeTracker_11-04-26.zip

  • R
  • Apr 11, 2026
  • 18.06 KB
  • 1.5K
  • 12.0.5+4
  • Classic + 3

File Name

XPTimeTracker_11-04-26.zip

Supported Versions

  • 12.0.5
  • 12.0.1
  • 5.5.3
  • 2.5.5
  • 1.15.8
[2.7.0] - 2026-04-11

Added
- `/xptt show` / `/xptt hide` — explicit show/hide for macros (no toggle); `HELP_SHOW` / `HELP_HIDE` in `/xptt help` (all locales).

Changed
- SavedVariables init — `InitDB()` runs once when the addon loads (end of file) instead of on every `PLAYER_XP_UPDATE` / `PLAYER_LEVEL_UP` / `PLAYER_ENTERING_WORLD` and every slash command. Behavior and defaults stay the same; fewer redundant passes.
- Mobs-to-level estimate — uses a rolling average of up to 5 recent XP gains (single gains above 25% of the current level bar are not stored in that buffer). If the average still looks dominated by non-mob XP (average > 15% of the bar), the line is hidden until estimates look sane again. Falls back to the last small gain when the buffer is empty. Resets on level-up.
- Frame position — after restoring a saved position on `PLAYER_ENTERING_WORLD`, the main frame is clamped back onto the screen when the API provides `ClampToScreen` or `C_FrameUtils.ClampFrameToScreen` (no-op if the API is missing).

Notes
- TOC: ` Category: Interface` for the addon list.