This tunes Green, Blue, Magenta, and Cyan to give Gogh it's own unique
look and feel, more colorful and vibrant than palenight
Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
Sweet Terminal was showing up as Sweet Terminal on the website, but
inside Gogh it was showing up as sweet.
Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
This theme is very pretty, and it shows up on the website, but
it was missing from the list of themes in gogh.sh so it wasn't
installable. I've added it back to the list in gogh.sh (was it's absence
an oversight?)
Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
Cyan is commonly used to display moved sections of text when viewing a
git diff on the command line: the moved-from section is magenta,
and the
moved-to section is cyan. This commit increases the contrast of Cyan
in the Nord Light theme to better cover these use cases, while still
maintaining it's distinguishability as Cyan.
Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
Update Nord Light theme to improve usability and make the black and
grey colors a dark blue.
Regarding usability: Prior to this change, it was extremely difficult
to read green text with Nord Light because the green was such a light
color that the text was hard to discern against the background.
Green text is common in the output of commands like `git diff`, and
many zsh themes use green text to indicate the existence of a command.
This commit uses a darker green that's still in line with the theme.
Regarding update to black and grey: using dark blue and blue-grey
colors for Black and Grey respectively is more in line with the style
choices
made by the Nord theme.
Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
This adds a .gitattributes file that marks data/themes.json as binary.
data/themes.json stores all it's data on a single line, and that entire
line
is marked as changed between commits. By marking it as binary, git
displays diffs more accurately.
NB: As an alternative to marking it as binary, we could also modify
tools/generate.sh so that it doesn't generate the entire file on one
line. This can be done by removing the `tr -d " \t\n\r"` portion of the
script. Doing so would ensure that git only stored the sections of the
themes.json file that changed when a theme was modified or added.
Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>