919feed322d294c8d22b7b98a42846f443dca2c5
HandleButton clears a button's own Normal/Highlight/Pushed/Disabled textures and the named Left/Middle/Right pieces, so a native highlight drawn as a plain region of the button survives it and lights up under the cursor against the flat backdrop. Clearing the wardrobe Cancel button's by file fixed that one button and nothing else: probing the HIGHLIGHT layer across everything the plugin skins turned up Save outfit wearing the same red file, and Disable transmog and Disable spell visuals wearing the dialog-box glow, none of which any clear-by-file call site was ever going to reach. The whole layer goes rather than named files. On these frames it only ever carries native hover art -- every button probed has exactly one HIGHLIGHT region, blank on the ones that already looked right, so there is nothing else there to lose. ElvUI's own hover treatment is untouched: it is the backdrop border swap HandleButton hooks, and a backdrop is drawn through SetBackdrop plus two child border frames rather than as a region of the button. Cleared from Skin:Button, so every call site in the plugin inherits it, and unguarded so a region added after the first skin pass is caught too. SetTexture is noop'd per region as StripArtByFile does, or a state change that re-arts the button would bring the glow straight back.
ElvUI_CoA (WIP)
ElvUI plugin that hides and skins the custom CoA (3.3.5) frames not covered by stock ElvUI.
Implemented
- Character advancement, vanity, wardrobe frames: skin, scale
- 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.
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%