v1.3.1
Patch Changes
-
#87
b5eb888Thanks @tenphi! - FixsplitHueexports dropping a per-colordarkHue. A color that authored
onlydarkHue(no lighthue) referenced the theme's--{name}-huevar in
both schemes, so the--{color}-huedeclaration emitted in the dark block was
never read and the dark hue was silently ignored. A color that authors a hue in
either scheme now gets its own hue custom property in both, tracking the theme
hue in the scheme it did not author, so the sharedvar()reference stays valid
and runtime re-skinning still works. Affects bothcss({ splitHue: true })and
the Tasty token map.Also corrects the
tone: 'max'/'min'with abasedocumentation: the
high-contrast variants are not exempt from the light-shift replay. They follow
the same rule, and because their tone window is already the full range the
replay reproduces the plain mapping unless the base itself sits asymmetrically
across schemes — amode: 'fixed'or contrast-solved base, for example. The
behavior is unchanged; only the docs and changelog claimed otherwise.