Solarizado

Solarizado
DesenvolvedorEthan Schoonover
Lançamento inicial16 de abril de 2011 (14 anos)
Lançamento estável
1.0
Repositóriogithub.com/altercation/solarized
Sistema
operacional
Linux, macOS, Windows, BSD
PlataformaMultiplataforma
LicençaMIT License
Websiteethanschoonover.com/solarized/

Solarizado (Solarized em inglês) é um esquema de cores para editores de código e emuladores de terminal criado por Ethan Schoonover. O esquema é disponibilizado em um modo claro e um modo escuro. O tema foi portado para várias aplicações com algumas já o incluindo pré-instalado.[1][2]

História

Ethan Schoonover começou a trabalhar no tema em 2010 depois de instalar um editor de código e não encontrar um esquema de cores que o agradasse.[3]

Inicialmente, Ethan tentou modificar as cores de outro esquema chamado Zenburn, mas foi desencorajado pela implementação em vim script e não concordava com diversas decisões de design.[4] Ethan levou cerca de seis meses para pesquisar e criar o tema Solarizado, com o objetivo de alcançar um design rígido.[4] O tema foi publicado em abril de 2011 no GitHub.[5]

Ethan recusou doações ao projeto, buscando evitar responsabilidade com pedidos de alterações.[3] Ele considerou lançar uma versão chamada "Solarized 2" para contornar problemas de suporte legado baseados no tema original.[4]

Design

Ethan usava o Vim como editor, então considerou as limitações de cores do terminal e decidiu limitar o tema em 16 cores. Ele também trabalhou nos modos claro e escuro com o objetivo de os fazer opostos e coesos. Usando sua experiência anterior com fotografia e cores, o tema foi feito dentro do espaço de cores CIELAB.[4]

Ethan trabalhou inicialmente com o realce de sintaxe de Ruby e Haskell. O uso das cores amarelo e azul foram escolhas pessoais de Ethan, sendo o amarelo associado com "sono, formas, e músicas agradáveis" por sinestesia, e o azul representando como imagina se afogar no oceano por conta de sua talassofobia.

Os temas claro e escuro possuem diferenças de iluminação simétricas de acordo com o CIELAB, preservando seu contraste.[6]

Cores

Solarized 1.0.0beta2 Color Palette
Cor CIELAB D65 sRGB xterm Terminal Uso
Nome Amostra L* a* b* Hex R G B Código Nome
Base03 15 −12 −12 #002b36 0 43 54 234 brblack tons de fundo
(modo escuro)
Base02 20 −12 −12 #073642 7 54 66 235 black
Base01 45 −07 −07 #586e75 88 110 117 240 brgreen conteúdo
Base00 50 −07 −07 #657b83 101 123 131 241 bryellow
Base0 60 −06 −03 #839496 131 148 150 244 brblue
Base1 65 −05 −02 #93a1a1 147 161 161 245 brcyan
Base2 92 −00 10 #eee8d5 238 232 213 254 white tons de fundo

(modo claro)

Base3 97 00 10 #fdf6e3 253 246 227 230 brwhite
Yellow 60 10 65 #b58900 181 137 0 136 yellow tons destacados
Orange 50 50 55 #cb4b16 203 75 22 166 brred
Red 50 65 45 #dc322f 220 50 47 160 red
Magenta 50 65 −05 #d33682 211 54 130 125 magenta
Violet 50 15 −45 #6c71c4 108 113 196 61 brmagenta
Blue 55 −10 −45 #268bd2 38 139 210 33 blue
Cyan 60 −35 −05 #2aa198 42 161 152 37 cyan
Green 60 −20 65 #859900 133 153 0 64 green

Recepção

Após o lançamento no GitHub, o esquema alcançou os percentis superiores de projetos daquela semana.[3] Joel Falconer, do The Next Web, recomendou o Solarizado, escrevendo: "Duvido que existam muitos, se houver, esquemas de cores para terminais que tenham recebido a quantidade de reflexão e atenção que o Solarizado de Schoonover recebeu."[1] Escrevendo para Tidbits, Steven Aquino testou o Solarizado claro junto com a fonte Cousine e relatou que "como uma pessoa com deficiência visual, acho a combinação extremamente confortável para meus olhos. ... Estou sentindo consideravelmente menos cansaço visual do que o normal."[2] Selenized, uma revisão da paleta Solarizada feita por Jan Warchol, tem como objetivo melhorar a legibilidade e distinguir melhor tons próximos (como verde-amarelo e azul-violeta);[7] OKSolar, de Zack Voase, tem como objetivo fornecer brilho perceptual mais uniforme usando cores definidas no espaço OKLab (em oposição ao CIELAB).[8]

Galeria

Referências

  1. a b Falconer, Joel (5 de abril de 2011). «Solarized color schemes help you code longer». TNW | Dd (em inglês). Consultado em 11 de novembro de 2023 
  2. a b Centers, Josh (2 de agosto de 2013). «Make Text More Readable with Solarized and Cousine». TidBITS (em inglês). Consultado em 11 de novembro de 2023 
  3. a b c «Meet the Man Behind 'Solarized,' the Most Important Color Scheme in Computer History». Observer (em inglês). 27 de fevereiro de 2015. Consultado em 11 de novembro de 2023 
  4. a b c d «Solarized and Linux on the Desktop (Changelog Interviews #77)». Changelog (em inglês). 30 de março de 2012. Consultado em 11 de novembro de 2023 
  5. Finley, Klint. «The Very Mathematical History of a Perfect Color Combination». Wired (em inglês). ISSN 1059-1028. Consultado em 11 de novembro de 2023 
  6. Schoonover, Ethan. «Solarized». Ethan Schoonover (em inglês). Consultado em 11 de novembro de 2023 
  7. «selenized/whats-wrong-with-solarized.md at master · jan-warchol/selenized». GitHub (em inglês). Consultado em 11 de novembro de 2023 
  8. «OKSolar | meat.io». meat.io. Consultado em 11 de novembro de 2023