Concentration Tracker

This addon tracks and displays the concentration of each profession, shows restoration times, and provides an overview of when the maximum concentration will be restored.

File Details

ConcentrationTracker_21-05-26.zip

  • R
  • May 21, 2026
  • 50.47 KB
  • 654
  • 12.0.7+1
  • Retail

File Name

ConcentrationTracker_21-05-26.zip

Supported Versions

  • 12.0.7
  • 12.0.5
 [3.9.0] — 2026-05-21
 
- Refactor — Single `GetDefaultSettings()` source for first load and factory reset; `EnsureMinimapSettings()` guards incomplete saved minimap tables.
- Sync — Shared `ApplyCurrencyUpdateToRow()` and `AfterConcentrationDataChanged()` unify currency API updates and UI refresh (less duplicated code in record/sync/refresh paths).
- Notifications — Rows store `notifiedAtFull` in SavedVariables so “concentration full” alerts no longer re-fire after `/reload` while still at cap; flag clears when concentration drops below max.
- Record — `RecordConcentration()` uses `GetEffectiveMaxQuantity()` instead of a hardcoded 1000 fallback.
- UI — Settings stay open when changing language; profession/language dropdown frames use addon-prefixed global names to avoid collisions with other addons.
- TOC — Added `OptionalDeps: LibDataBroker-1.1` for more reliable LDB broker registration order.