tinted-theming / home

Style systems and smart build tooling for crafting high fidelity color schemes and easily using them in all your favorite apps.
MIT License
252 stars 12 forks source link

Style guide: lighter shade for comments and ANSI colour 8 #93

Open detly opened 5 months ago

detly commented 5 months ago

A long, long, long standing annoyance of mine has been these details of the original Base16 style guide:

base03 - Comments, Invisibles, Line Highlighting

I don't think comments should be relegated to the same level of "visually unobtrusive" as whitespace markers. In fact, comments can be considered more important to see than eg. keywords, because the compiler can't see them, the human has to.

At a minimum, base04 or base05 should probably be used for comments.

In a similar, but less official, vein: in several of the terminal and TUI templates, the eighth colour (counting from 0) is often base02. This is more debateable, but note:

In general, I think it'd be far more sensible to use base03 or base04 for this eighth colour in terminal templates.

That's for the original Base16 guidelines, but I've noticed a similar trend in Base17 and Base24 as well, so consider this my plea to consider this carefully while this project is starting out. Otherwise you'll end up in the same weird feedback loop where scheme designers deliberately skew base02 to base05 to have greater contrast (or even colour) while template designers use higher baseNN numbers for greater contrast based on the original theme or style guide.