https://bugzilla.wikimedia.org/show_bug.cgi?id=70351
--- Comment #9 from Isarra <[email protected]> --- (In reply to Matthew Flaschen from comment #7) > (In reply to Bartosz DziewoĆski from comment #5) > > I was under the impression that MediaWiki UI, while geared towards Vector, > > is supposed to be reasonably neutral and usable with most skins. Admittedly, > > they're completely unlike default buttons styles on every OS I've ever seen. > > I think they are usable with a good number of skins. However, while the > class names and HTML structure must be usable on all skins, I've said > consistently that different skins can (and probably should in certain cases) > implement their own appearance using skinStyles. I have yet to see any skin with which these styles ARE visually compatible (Winter would probably be the exception here, but it doesn't seem to currently be implemented as a skin). I agree that other skins should usually be implementing their own styles, but lacking that, these styles should not be applied to all skins by default - it's a breaking change for existing skins, and makes new ones that much harder to create as well. > skinStyles can already be used to add additional styles (but not erase the > 'styles' ones). However, I'm fine with changing it to use 'default' if > that's useful (to allow replacing certain parts). It may make sense to have > a mixture eventually, not sure. > > If we need to pull some stuff out into Vector, that's fine too. However, > last time we tried to do that (before the skin refactor), we hit the problem > that other widely used skins (i.e. Monobook, but also others) did not > implement custom styling for important features (buttons). Do the other skins necessarily need it at all? Usually if someone is using monobook, for instance, one of the main selling points is the simplicity, and applying this removes that simplicity. Sure, the colour-coded buttons according to their function are nice, but not everyone cares. > Isarra, if you're interested in concretely making a particular skin work > better with MW UI, I will help support your work on that. Is there any documentation on how to do that, or use the underlying framework? From where I'm standing it looks like the only option is to manually override all the styles, and when they keep changing and getting more complex, that's pretty horrible. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
