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.3 (current)

  • R
  • Apr 2, 2026
  • 9.12 KB
  • 19
  • 12.0.1
  • Retail

File Name

GearBorderColor (2).zip

Supported Versions

  • 12.0.1

v6.3 (current)

  • Added unified SyncBtnAlpha function that combines two sources of dimming: btn:GetAlpha() for the held-item fade and searchOverlay:IsShown() for the bag search filter
  • All colored textures (IconBorder, size overlay, glow) now sync their alpha together in a single pass
  • Glow alpha respects both dim sources: final alpha = buttonAlpha × glowIntensity / 100
  • Hooked ContainerFrameItemButtonMixin.UpdateLocked, SetHasItem, and UpdateNewItem so alpha syncs automatically whenever WoW changes the button's dim state

v6.2

  • Added optional Icon Glow feature using Interface\Buttons\UI-ActionButton-Border texture with ADD blend mode (same technique as TaesItemQualityGlow)
  • Glow color matches the user-configured track color, not the Blizzard item quality color
  • Glow intensity slider in config panel (0–100% in 25% steps), applied in real time
  • Glow is disabled by default to avoid conflict with TaesItemQualityGlow if already installed

v6.1

  • 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: Character Panel, Bags, Inspect, Loot Frame, Roll Window, Tooltip Border, Tooltip Item Name — each independently enabled or disabled
  • Added localization system: English default with full pt-BR support via GetLocale() detection
  • Config panel reorganized with Features section above color pickers
  • Restore Defaults resets all feature toggles

v5.2

  • Added Inspect Frame support driven by INSPECT_READY event
  • Fixed SetItemButtonQuality hook to use btn:GetItem() as primary link source, covering vendor, Auction House, item comparison, and all standard item buttons
  • Tooltip coloring now defers via C_Timer.After(0) to run after all other addons
  • Added ShoppingTooltip1/2 support for Shift+hover item comparison

v5.1

  • Added optional extra border thickness overlay (0–5px in 0.25 steps)
  • Overlay uses frame level +100 and max sublevel to render above all UI elements

v5.0

  • Rewrote border system: directly recolors the native Blizzard IconBorder via SetVertexColor
  • Added hooksecurefunc("SetItemButtonQuality") to reapply color after Blizzard resets the border

v4.0

  • Fixed silent load failure caused by invalid events BAG_UPDATE_FILTERED and INVENTORY_SEARCH_UPDATE
  • Fixed IsEquippableGear pcall offset that blocked all items from being colored
  • Rewrote item filter using C_Item.GetItemInfoInstant to skip non-gear items
  • Extended item level tiers to cover all equippable items
  • Added crafted item detection via tooltip scan

v2.0

  • Extended coverage to bags, loot frames, and roll windows
  • Added bag search filter alpha sync
  • Added border thickness slider

v1.0

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