File Details
0.4.0
- R
- Jun 10, 2026
- 610.31 KB
- 18
- 12.0.5
- Retail
File Name
SeasonalGoals-0.4.0.zip
Supported Versions
- 12.0.5
### Changed
- **Full UI redesign.** The main grid, slot-detail panel, and config window
have been rebuilt from scratch around a dark-on-gold theme:
- **Main grid** has a titlebar with season subtitle, a class header strip
using real WoW class portraits with class-color tinted badges, slot rows
keyed by Blizzard's PaperDoll gear icons, and a right sidebar carrying
a Season Progress card (stacked progress bar across all states), the
Legend, and a hint. The Charges row icon is the Dawnlight Manaflux
currency icon.
- **Slot detail** now opens with a class-tinted header, Target / State
pills, and the "Where to get this" sources grouped Raid / Dungeon with
real item icons. The per-character include/exclude toggle is preserved.
- **Config** is a single dark window with: a cell-size slider (window
auto-sizes to match), a clickable palette picker (Default / Deuteranopia
/ Protanopia / Tritanopia / Monochrome), column-order dropdown, and
per-class rows with class portrait + segmented LFR/N/H/M target pills.
- **Window sizing is automatic.** The window grows or shrinks to fit the
selected cell size and the taller of (grid, sidebar). No resize grip;
no manual sizing knobs to fight with.
- **Phantom catalyst charges fixed.** Dawnlight Manaflux is an account-wide
currency, so `quantity` reports the account total for every alt. The
scanner now gates on the per-character `discovered` flag — alts that
have never earned a charge correctly read 0.
### Added
- Bundled fonts under `Assets/Fonts/` (Inter, Geist Mono) with graceful
fallback to Friz Quadrata / Arial Narrow if the TTFs fail to load.
- `src/ui_theme.lua`, `src/ui_state.lua`, `src/ui_main.lua`,
`src/ui_detail.lua`, `src/ui_config.lua` — the redesign is split across
focused modules; `src/ui.lua` is now a thin entrypoint hosting just
`UI.ShowDump`.
### Removed
- The hand-rolled minimap button (`src/minimap.lua`) and its config toggle.
The addon is opened exclusively via `/sg` and `/sg config`.
- Toolbar filter chips ("At ilvl 600+", "Has charges") and the "All Realms"
pill — non-features for this addon. The charges row at the bottom of the
grid already covers "has charges", and the addon is account-wide.