0b9b0c5afaadc9f7e7d5b54cefe22a490cb1fadf
Flattens the custom talent window into the ElvUI look: frame chrome, close buttons, tabs, bottom bar, dropdowns and their popups, the list scrollbars, and the spec choice cards' action buttons. The talent tree itself is left alone -- its node borders encode rank and availability. Most of the work is in keeping the skin applied. The frames restore their native art on refresh in three different ways, and none of them fire an event to hook: - The scroll arrows re-show a region StripTextures had hidden, so the arrow buttons re-hide it from their own update, matching by file so ElvUI's panel pieces (which are regions of the same button on this client) survive. - The pooled menu rows put their hover and selection art back when a scroll refills them, without firing OnShow, so the strip runs from the row update behind a cheap texture compare. - The talent frame's close button keeps its absolute frame level while TreeView rides along when the frame is raised, so the level bump re-applies on every show. Row fills and the selection edge are textures on the row rather than an ElvUI backdrop: the backdrop is a child frame and covered the row's icon and text at every frame level available to it.
ElvUI_CoA (WIP)
ElvUI plugin that hides and skins the custom CoA (3.3.5) frames not covered by stock ElvUI.
Implemented
- Class resource frames: hiding
- Extra action button frame: skin, anchor, size
- Instance swap frame: skin, anchor, font settings
- Only highlight unitframes if dispellable by your CoA class, with manual talent switch.
Installation
Download the repo as .zip, extract in Interface\AddOns, remove -master from the folder name.
Requirements
- ElvUI (3.3.5 backport)
Description
Languages
Lua
100%