PCS creates a bundle of CSS styles from a number of .less files collected from common extensions and the Minerva skin.
Currently this collection must be updated manually, and is long overdue for an update, especially considering the development of Dark mode in Minerva.
Keeping local copies of styles also inevitably leads to issues when the styles no longer apply to the HTML output of one or more extensions.
- If updating the styles is currently done manually, let's consider programmatic ways of updating styles, preferably on a schedule.
- Make sure the latest dark mode affordances from Minerva and/or MediaWiki itself are included, such as skin-invert and skin-invert-image etc.
- In addition to styles referenced from Minerva, there are styles in the WikimediaMessages extension relevant to dark mode that may be worth including.
- Since the updated styles likely supersede any theme overrides currently in PCS (e.g. most of the things here), let's audit and trim away anything we're doing manually in PCS, since at this point it's likely to be conflicting with styles in Minerva.