v2.3.0
What's new
tag c2c115e50e1918846903ada3737cd848234c1fca v2.3.0
Author: patricnox <patricnox@gmail.com>
Date: Sat Sep 5 22:01:45 2026 +0200
v2.3.0
commit a839f686ed0cef07618a30a06d259f2a2ea2053d
Author: patricnox <patricnox@gmail.com>
Date: Sat Sep 5 22:01:44 2026 +0200
Redesign the UI on a Theme design system
Ports the Integrity RP portal's dark theme into WoW: warm gold accent on
near-black panels, 1px hairlines instead of bevels, uppercase micro-labels,
and a tight type scale. WoW has no border-radius or box-shadow, so depth
comes from layered panel values plus hairlines.
Theme.lua is now a real design system rather than a colour bag: tokens,
registered FGRFont* objects, and components (Window, Button with
primary/secondary/ghost/danger variants, Checkbox, EditBox, ScrollArea with
a hairline scrollbar, Badge, StatTile, EmptyState, Eyebrow, Divider) plus
in-place restylers for the Blizzard dropdown and slider.
- Recruiter: flat window shell, banded layout (toolbar / filters / mode /
list / footer), class-coloured row rails, whole-row click to select,
selection badge, empty state, and a status dot instead of a block of
saturated text.
- Settings: sidebar nav replaces the horizontal tab strip; a file-local
CreateFrame shim maps the Blizzard templates the tab builders were written
against onto Theme components.
- Main window: status stat tiles, sectioned actions, command reference.
- All GameFont* references swapped for the FGRFont* objects.
- Blizzard chrome (BasicFrameTemplateWithInset et al) is gone from every
addon frame.
This mod has no additional files