promotional bannermobile promotional banner

ilvl visual panel

iLvl Visual Panel is a lightweight quality-of-life Addon designed to enhance the default World of Warcraft Character Sheet interface.

File Details

v.1.4.0

  • R
  • Nov 27, 2025
  • 205.39 KB
  • 140
  • 12.0.0+2
  • Retail

File Name

iLvlVisualPanel.zip

Supported Versions

  • 12.0.0
  • 11.2.7
  • 11.2.5

1.4.0

1. Major Code Refactoring (Architecture)

 

  • Lua Folder Implementation: Reorganized file structure by moving key logic files (Lua\Localization.lua,Data.lua, Functions.lua,iLvlVisualPanel.lua,Inspect.lua) into a dedicated Lua\ directory.

  • Data & Logic Separation: Created Data to centralize static data (Enchant slots, Socket data, Defaults) and Functions to house shared utility functions.

  • Unified Rendering Logic: Introduced a master function . This single function now handles rendering for both the Player Character sheet and the Inspect window, eliminating code duplication (DRY).

 

2. Technical Improvements

 

  • Centralized Library Loading: Moved LibEnchant detection logic to Data to ensure it is loaded once and available globally via the namespace (ns).

  • Namespace Optimization: Fully transitioned to using the addon namespace to share data and functions efficiently between files.

 

3. Bug Fixes

 

  • Icon Mirroring: Fixed the X-axis offset calculation in Functions to correctly mirror icon placement (Enchants/Gems) for the Right column slots.

  • Visual Consistency: Ensured 100% identical pixel positioning rules between Player and Inspect windows

  • Maintenance: Centralized configuration constants in Data, making it easier to update the addon for future game patches

  • Correction: Deactivation is great, also disable show missing > logic correct display independent of each option