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.

