Details! Item Level Display (Bars & some UIs)

Shows item level and tier set bonus on Details!, ElvUI, Grid2, Danders Frames, and Blizzard's built-in damage meter. Auto-detects what's installed, each surface independently toggleable.

File Details

Details_iLvlDisplay-v1.3.5

  • R
  • Apr 9, 2026
  • 53.07 KB
  • 395
  • 12.0.5+1
  • Retail

File Name

Details_iLvlDisplay-v1.3.5.zip

Supported Versions

  • 12.0.5
  • 12.0.1

v1.3.5

New

  • Position toggle/dilvl position left places iLvl before the player name (1. [263] [4P] Razul), /dilvl position right (default) keeps it after (1. Razul [263] [4P]). Works on both Details! and Blizzard Damage Meter
  • One-time feature hint — new features are announced once in chat after login, then never again

Fixed

  • ScheduleRefresh nil crash — forward-reference bug where UpdateName hook could fire before ScheduleRefresh was defined (also present in v1.3.4). Added nil guard
  • Blizz DM class colors overwrittenGetPlayerInfoByGUID returned wrong class for recycled frames in LFR, causing incorrect class colors. Removed GUID-based color injection on clean path — Blizzard now controls class colors, addon only restores cached color after ClearSecretText
  • Blizz DM endless retry spam — frames that are permanently secret (e.g. LFR "Damage by Class" segment) were retried indefinitely, filling the trace log with 200+ entries per second. Added retry limit: 3 failures per frame, then give up. Reset on segment switch

Improved

  • Session cleanup — all per-frame properties (_dilvlTextColor, _dilvlColorSetByAddon, _dilvlResolveFails, _dilvlNameFS) are now cleared on segment switch, preventing stale data from leaking across frame recycling
  • Debug output/dilvl debug now shows color source per Blizz DM frame (class:WARRIOR, cached, blizz + RGB values) and [GAVE-UP] state for frames that stopped retrying
  • Trace output/dilvl blizztrace logs color restore success/failure, give-up events, and retry-stopped messages