promotional bannermobile promotional banner

GearPath

Ranks content sources by how many BiS upgrades they contain for your spec

File Details

v0.4.0

  • R
  • Apr 26, 2026
  • 68.65 KB
  • 25
  • 12.0.1
  • Retail

File Name

GearPath-v0.4.0.zip

Supported Versions

  • 12.0.1

GearPath

v0.4.0 (2026-04-26)

Full Changelog Previous Releases

  • Release v0.4.0
  • v0.4.0: design system and UX polish
    Introduce design token system (UI/Theme.lua) defining colors,
    fonts, spacing, and borders. Apply tokens across all UI files.
    Class color now frames the main panel with a 2px outer border
    and accents the spec label, active tab, and progress bar.
    UX improvements:
    • BiS List empty state with clear message instead of blank tab
    • Status icon legend at top of BiS List
    • Tab button tooltips describing each tab
    • Score explanation under the Priority tab progress bar
    • Data source attribution (Icy Veins) on Stats tab
    • Source type display: "Dungeon" / "Raid" / "PvP" instead of
      raw enum strings
    • Section headers consistently title-cased across all tabs
    • /gp help describes each command
    • Detection-in-progress message suggests /reload as a recovery
    • On-load message no longer implies a settings UI exists
      Removed Config.lua stub and its affordances (right-click on
      minimap button, /gp config slash command). They referenced
      functionality that didn't exist. A real settings UI is planned
      for a future release.
      Source-type colors are now centralized — the previous mismatch
      where "World" was yellow in PriorityTab and green in VaultTab
      is fixed.
  • fix: priority tab expand/collapse, vault auto-refresh, chat spam
    PriorityTab: replaced Refresh() in the click handler with a
    RepositionRows helper that re-anchors existing rows without
    destroying closures. Fixes both "click doesn't visually expand"
    and "expanded row overlaps siblings below" symptoms.
    VaultTab: OnVaultUpdate now also calls VaultTab:Refresh() so the UI
    updates in real time when WEEKLY_REWARDS_UPDATE fires. The existing
    IsShown() guard keeps it free when the tab isn't visible.
    Detection: removed the unsolicited "[Detection] Detected: X" chat
    prints that fired on login, reload, spec change, and zone-in.
    Internal state and callbacks are preserved.