Closed musjj closed 2 days ago
Hi @musjj, yes this is something on our minds. We want to do a big overhaul with the colours, which will probably include a set of optional variables being used in the scheme files, but we need to make sure it's backward compatible with standard base16 schemes when being built. If you want to be involved in the discussions, either keep an eye on the github issues here or join our matrix channel.
Where is that yaml snippet you pasted from?
I'll check out the channel, thanks.
The yaml is from the official repo: https://github.com/tinted-theming/home/blob/main/styling.md.
There's also the custom mnemonics from base16.nix (a theme library for nix, designed according to tinted-theming's spec). Maybe some ideas can be drawn from it:
mnemonic = {
red = base08;
orange = base09;
yellow = base0A;
green = base0B;
cyan = base0C;
blue = base0D;
magenta = base0E;
brown = base0F;
};
The main difference here is that base09
is specified as orange, while the current spec indirectly implies that it's yellow. Looking at the onedark reference implementation, base09
does look orange to me though.
Also, base0F
being specified as brown, which is left unspecified in the current spec (see https://github.com/tinted-theming/base24/issues/27). There's also the magenta vs. purple thing, but I don't think it's too important.
Extra info was added to the styling spec: https://github.com/tinted-theming/home/pull/102
Are there any explicit specification/guidelines for the colors used in
base08
-base0F
?This is how it was originally defined in the example:
But it looks like that it's very outdated, seeing how the colors are used in the terminal:
https://github.com/tinted-theming/base24/blob/master/styling.md
But there are still no authoritative statement on what colors should be used, just implications and hints. Are there are any plans to better specify this?