You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Solarized Dark color scheme is very popular because of it’s eye-friendlyness – but sadly it violates the terminal color specification, because some bright color variants contain very dark tones and the grey tones being too near to the background color tone. This is due to Solarized’s color logic which doesn’t align well with the terminal color palette definition.
Here’s it’s color palette (in German, but I’m sure you get it):
This leads to text parts in Julia not being readable, especially visible in stack traces, see the difference here:
The best solution seems to let Solarized be broken, because e.g. hard-coding that color would negatively impact all other themes. But because of Solarized’s enormous popularity, it would be nice if we could have a handy manual solution – e.g. being able to define an ENV or execute a config function to alter that color tone. And as it affects whole Julia, it seems to be best implemented in Crayons.
So: Is it possible to implement something like an ENV SOLARIZED_DARK_FIX[=<COLOR>] which alters that color to a predefined color (terminal colors 242-246 are quite usable, see JuliaData/DataFrames.jl#3400)? Best if a custom color could optionally be specified.
The text was updated successfully, but these errors were encountered:
The Solarized Dark color scheme is very popular because of it’s eye-friendlyness – but sadly it violates the terminal color specification, because some bright color variants contain very dark tones and the grey tones being too near to the background color tone. This is due to Solarized’s color logic which doesn’t align well with the terminal color palette definition.
Here’s it’s color palette (in German, but I’m sure you get it):
This leads to text parts in Julia not being readable, especially visible in stack traces, see the difference here:
There’s a big Julia thread here JuliaLang/julia#38730, and we already discussed to quite some extent in the DataFrames issue JuliaData/DataFrames.jl#3400.
The best solution seems to let Solarized be broken, because e.g. hard-coding that color would negatively impact all other themes. But because of Solarized’s enormous popularity, it would be nice if we could have a handy manual solution – e.g. being able to define an ENV or execute a config function to alter that color tone. And as it affects whole Julia, it seems to be best implemented in Crayons.
So: Is it possible to implement something like an ENV
SOLARIZED_DARK_FIX[=<COLOR>]
which alters that color to a predefined color (terminal colors 242-246 are quite usable, see JuliaData/DataFrames.jl#3400)? Best if a custom color could optionally be specified.The text was updated successfully, but these errors were encountered: