2010/6/29 Mark Clements (HappyDog) <gmane(a)kennel17.co.uk>uk>:
Why not? Isn't the whole *point* of a skinning
system that users can choose
which skin to use *without* affecting functionality? Otherwise, it's not a
skin, it's a different user interface.
If Gerard is correct and only the 'current' skin is supported, then all
other skins should be removed from the software (including monobook).
Conversely, as long as they remain part of the software, they should be
supported. It is absolutely bonkers to ship with unsupported features,
particularly for such a critical element as the user interface.
By far most features are independent of the skinning system and will
"magically" work in any skin. JavaScript-based features sometimes do
depend on skin-specific details: in that case we generally won't
bother to make them work on older skins such as CologneBlue, although
there's a fairly good chance they'll work by accident. Which skins are
considered to be supported and unsupported exactly I do not know.
Roan Kattouw (Catrope)