Due to an influx of spam, we have had to temporarily disable account registrations. Please write an email to accountsupport@archlinux.org, with your desired username, if you want to get access. Sorry for the inconvenience.
To properly support dark mode we need to use CSS variables that can be adjusted on the fly instead of static colors. Keeping support for the skins that are not vector-2022 does make this more complex.
My plan so far is:
Extract all colors as CSS variables
For Vector 2022 define colors to be used in dark mode
@pierre, if it makes it easier, you could split off the vector-2022 style into its own file instead of keeping it together with legacy vector. E.g. with "vector-2022": "skins/vector-2022.less", in extensions/ArchLinux/extension.json.
Same for templates we use that styles with colors. Maybe we need to globally define colors as CSS variables independent from the themes. Then we can use theses colors in Common.css and templates.
Could we just use the upstream defaults and leave the colors as is? IMO it would be sufficient if the archlinux extension just takes care of putting the bar in place ... Because this kinda was an issue on every release so far