promotional bannermobile promotional banner

GearBorderColor

Colors item borders, tooltips, and item names by upgrade track across the entire game UI — with optional icon glow, per-feature toggles, and English/pt-BR support.

File Details

GearBorderColor v6.1 (current)

  • R
  • Apr 2, 2026
  • 8.03 KB
  • 12
  • 12.0.1
  • Retail

File Name

GearBorderColor (1).zip

Supported Versions

  • 12.0.1

v6.1 (current)

  • Legendary (quality 5), Artifact (quality 6), and Heirloom (quality 7) items are now excluded from recoloring and retain their native Blizzard border

v6.0

  • Added per-feature toggles: each UI context (Character Panel, Bags, Inspect, Loot Frame, Roll Window, Tooltip Border, Tooltip Item Name) can be enabled or disabled independently
  • Added localization system: English default with full pt-BR support via GetLocale() detection
  • Config panel reorganized with Features section (two-column checkbox layout) above the color pickers
  • Restore Defaults now also resets all feature toggles

v5.2

  • Added Inspect Frame support: colors slots when inspecting another player, driven by INSPECT_READY event
  • Fixed SetItemButtonQuality hook to use btn:GetItem() as primary link source, covering vendor, Auction House, item comparison, and any standard item button in the game
  • Tooltip coloring now uses C_Timer.After(0) deferral to run after all other addons, ensuring our color is always applied last
  • Added tooltip support for ShoppingTooltip1 and ShoppingTooltip2 (Shift+hover item comparison)

v5.1

  • Added optional extra border thickness overlay (0–5px in 0.25 steps) on top of the native Blizzard border
  • Overlay uses frame level +100 and max sublevel to render above all UI elements
  • Slider label shows "off" when thickness is 0

v5.0

  • Rewrote border system: now directly recolors the native Blizzard IconBorder via SetVertexColor instead of creating overlay frames
  • Added hooksecurefunc("SetItemButtonQuality") to reapply color whenever Blizzard resets the border
  • Border is now pixel-perfect and properly positioned in all contexts

v4.0

  • Fixed root cause of silent load failure: removed invalid events BAG_UPDATE_FILTERED and INVENTORY_SEARCH_UPDATE that do not exist in Midnight 12.0.1
  • Fixed IsEquippableGear pcall return offset that was blocking all items from being colored
  • Rewrote item filter using C_Item.GetItemInfoInstant to skip non-gear items (consumables, reagents, bags)
  • Extended item level tiers to cover all equippable items (ilvl 1+)
  • Crafted item detection via tooltip scan ("Crafted by" / "Criado por")

v2.0

  • Extended coverage to bags, loot frames, and roll windows
  • Added bag search filter sync (border fades with filtered items)
  • Added border thickness slider

v1.0

  • Initial release: character panel slot coloring, upgrade track detection via tooltip scan with ilvl fallback, in-game color picker panel, /gbc commands