v2.1.2
What's new
## v2.1.2
### Added — Skinning & Theme Support
- Full EllesmereUI integration via `EllesmereUI.RegisterSkin`: custom accent/class colors across headers, section labels, action buttons, dropdowns, and modern tabs. Includes custom `checkmark-minimal` checkmarks, 4px modern scrollbar strip, and smaller input box font.
- Full ElvUI skinning support: options panel buttons, checkboxes, edit boxes, tabs, sliders, scrollbar, and dropdowns properly styled using ElvUI's skin engine.
- Polished default Blizzard UI mode: retains authentic Blizzard appearance when neither skin addon is active, including native radio buttons in dropdowns, gold tab text, and rounded color preview swatches (`ChatFrameColorSwatch`).
### Added — ColorPicker Enhancements
- Snapped ColorPicker: ColorPicker now docks cleanly to the right side of the options panel.
- Added editable Alpha input box synchronized with the opacity slider.
- Prevented accidental dismissal when clicking inside the options panel.
- ColorPicker automatically closes when switching tabs in the options panel.
- Theme-consistent close button and visual styling.
### Fixed
- Fixed a Lua error on initial load when generating sliders (`MakeSlider`).
- Fixed dropdown button sizing and label-to-swatch spacing.
- Fixed checkboxes not displaying checkmarks under EllesmereUI due to skin hook timing.
- Fixed color preview swatches turning black or showing unwanted button hover overlays.
- Updated TOC interface version for newest patch.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include