Description
I found the upgrade system names to not be very great at expressing the rank they are. Much of the time, this led to gear-hoarding in my bags because I was never certain which items to discard or keep.
What this addon aims to resolve is to better express these ranks using the profession quality icons.
In Patch 10.1, gear has upgrade levels. For example, a piece of gear will show "Upgrade Level: Champion 4/8". This addon would supplement that, adding the icons used by profession crafting quality to instead show "Upgrade Level:
Champion 4/8". Below is chart of each upgrade level / icon that would display.
Rank / Quality:
Explorer - Single Copper Dot 
Adventurer - Double Silver Dot 
Veteran - Triple Gold Dot 
Champion - Quadruple Teal Dot 
Hero - Pentagold 
Myth - Hexagem
(made by Peterodox)
BUG REPORTING
If you want to report an issue, please state the language you're playing in and/or if any particular additional addons causing issues.
API and Custom Icons
API functions available can be found in the global variable IUQI_API along with several functions for useage with other addons. Adding custom icons can also be done via an addon:
IUQI_API.RegisterThemeIcon(IUQI_API.categoryEnum.Explorer, "MyThemeKey", "MyThemeName", "|A:Professions-ChatIcon-Quality-Tier1:%d:%d|a");
Theme name can be localized (as it appears on the dropdown) but key is used for identifying current selected theme and SHOULD remain locale-agnostic
Size MUST be %d in the texture/atlas string for formatting
Full addon example:
local function OnAddonLoaded()
if IUQI_API then
IUQI_API.RegisterThemeIcon(IUQI_API.categoryEnum.Explorer, "MyThemeKey", "MyThemeName", "|A:Professions-ChatIcon-Quality-Tier1:%d:%d|a");
end
end
EventUtil.ContinueOnAddOnLoaded("ItemUpgradeQualityIcons", OnAddonLoaded);
A link to my discord for addon projects and other things can be found here.


