Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a new default colour palette #123

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

HybridDog
Copy link

Problem description

With the current default, VGA, the colours differ significantly in lightness. Blue is especially dark and can therefore be difficult to read on a black background.

Proposed changes

The new default colours have a more uniform lightness, and hand-picked hue and chroma values to make them distinguishable from each other. The foreground colour is white and not grey to increase the contrast of most of the text shown in the terminal.

Current and proposed default palette in action

echo; for i in {30..47} {89..107}; do echo $'\u001b'"[${i}m Colour $i "$'\u001b'"[m"; done | column; echo
current colours
proposed colours

Lightness and hue values of the current and proposed default palette

current
proposed

Additional notes

Which palette looks good depends on personal preference, the display, viewing environment, windows shown next to the terminal, and more.

Please test if my change works correctly; I tried to test it myself but strange things happened with and without the commit, perhaps because I have a system-wide LXTerminal, too.

With the current default, VGA, the colours differ significantly in lightness.
Blue is especially dark and can therefore be difficult to read on a black background.

The new default colours have a more uniform lightness,
and hand-picked hue and chroma values to make them distinguishable from each other.
The foreground colour is white and not grey
to increase the contrast of most of the text shown in the terminal.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant