There is indeed a chicken and egg issue here. Should we move the screen definition here in the skin, all third-party skins will fail until they too have supplied a screen definition. If we do not move it in the skin, all other skins will need to live with the Magic-SD design ...Isn't this not skin related... the new screens are not alligned with this skin.... And chicken and egg story.....
A work-a-round could be to define a custom screen so foreign skins do not steal the screen by an old style but now crashy screen.... We can add the new screenname in the plugin itself... or in skin_default.xml... so a foreign skin cannot steal it anymore,
Another solution is alter all those third party skins .... this is somehow not done....
Since this is a SystemPlugin, I feel we should move the screen definition into the skin (skin_default.xml). But that will need to be a coordinated effort to avoid breaking other skins ...
Edited by rhinoceros, 29 February 2012 - 14:47.