2010/6/29 Mark Clements (HappyDog) gmane@kennel17.co.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)