Skip to content

tgharib/starlight

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starlight

Starlight is an ansi color theme focused on usability.

It was made after I made the discovery1 that I have a color perception deficiency: I have trouble differentiating between hues of blue (a greater one than the average person, making it impossible for me to read typical default blue text on black backgrounds). I also have a mild deficiency along the same lines for red, but not nearly as bad. I set out to make a high contrast theme that would work for me (a non-normative survey helped discover that some others have no issues with this content, while a few others do still struggle, but due to not struggling as much as I do, they simply live with it).

This repository is me sharing it.

You can find the exact rgb data in colors/colors.sh. Other files inside of colors/*.sh are generators for various applications I use. The goal is for me to only need to modify colors/colors.sh and the explanation/implementation section whenever I make adjustments.

Screenshots

Starlight

Goals

  • All base colors (black, red, green, yellow, blue, magenta, cyan, white) should be easily uniquely identifiable.
  • Bright variants should be identifiable side by side, but do not need to be uniquely identifiable.
  • Text in any color (except black) should be legible on the black, even when not bold.

See the CHANGELOG to see implementation details.

Footnotes

  1. I now have an actual diagnosis: tritanomaly. It's sufficiently rare that health professionals where I live do not screen for it when checking for colorblindness.

About

Starlight ANSI color theme.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 80.9%
  • PowerShell 19.1%