v1.0.5
MountsJournal EllesmereUI Skin
v1.0.5 (2026-07-31)
Full Changelog Previous Releases
- Adopt the 8.6.8 skinning API as a hybrid, and fix the DressUp button
EllesmereUI 8.6.8 ships RegisterSkin, but two things the day-of cross-check
found change how we take it:
The parent ships the stub even when the Blizzard Skin child addon is
disabled, as a documented silent no-op, so selecting the api backend on the
function existing would leave the journal wholly unskinned there. The gate is
now the child's dispatcher; without it we fall back to compat, which works in
full on 8.6.8.
And three engine primitives do not reproduce this skin's look: Shell (opaque
atlas, 25px title bar, no Dark Mode fill or alpha), ScrollBar (no groove,
stripped arrows, centre-strip thumb, classic sliders skipped), and Checkbox
(border proud of the box by its 4px inset). The api backend therefore runs a
hybrid facade: those three plus RefreshLooks stay ours, everything else is
EllesmereUI's, and our RefreshLooks is registered with the engine's
OnLooksChanged, so a live accent edit now repaints the window without a
reload. The backdrop, opacity and edge options keep working on both backends.
The DressUp button's whole visual is its unnamed Normal/Pushed art, which
S.Button faded, leaving a blank block with a hover tint aimed at invisible
textures. Park the art on keys and name it through keepKeys, the same dance
as dynamicFlightButton.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com