0.0.3 • Published 5 years ago

hyper-sublette-test v0.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Sublette

Sublette Build Status

npm.io

I've always loved coloring. Now it's time to design my color schemes.

Tool Configurations

For Terminal (base)

ColorHexRGBHSL🎨
Foreground#ccced0rgb(204, 206, 208)hsl(210, 2%, 82%)npm.io
Background#202535rgb(32, 37, 53)hsl(226, 40%, 21%)npm.io
Black#253045rgb(37, 48, 69)hsl(219, 46%, 27%)npm.io
Red#e57rgb(238, 85, 119)hsl(347, 64%, 93%)npm.io
Green#5e7rgb(85, 238, 119)hsl(133, 64%, 93%)npm.io
Yellow#fd8rgb(255, 221, 136)hsl(43, 47%, 100%)npm.io
Blue#58frgb(85, 136, 255)hsl(222, 67%, 100%)npm.io
Magenta#f7crgb(255, 119, 204)hsl(322, 53%, 100%)npm.io
Cyan#4eergb(68, 238, 238)hsl(180, 71%, 93%)npm.io
White#f5f5dargb(245, 245, 218)hsl(60, 11%, 96%)npm.io
Bright Black#405570rgb(64, 85, 112)hsl(214, 43%, 44%)npm.io
Bright Red#e65rgb(238, 102, 85)hsl(7, 64%, 93%)npm.io
Bright Green#9e7rgb(153, 238, 119)hsl(103, 50%, 93%)npm.io
Bright Yellow#ff7rgb(255, 255, 119)hsl(60, 53%, 100%)npm.io
Bright Blue#7bfrgb(119, 187, 255)hsl(210, 53%, 100%)npm.io
Bright Magenta#a8frgb(170, 136, 255)hsl(257, 47%, 100%)npm.io
Bright Cyan#5fbrgb(85, 255, 187)hsl(156, 67%, 100%)npm.io
Bright White#ffergb(255, 255, 238)hsl(60, 7%, 100%)npm.io

Use "Foreground" and "Background" for the cursor and cursor text respectively.

Showcase

For IDEs

Usually, IDEs have configurations of highlight colors to indicate hints. The highlight colors should be dimmer than the text colors. Here I define dim colors for the use.

ColorHexRGBHSL🎨
Dim#96a0aargb(150, 160, 170)hsl(210, 12%, 67%)npm.io
Dim Red#534rgb(85, 51, 68)hsl(330, 40%, 33%)npm.io
Dim Green#454rgb(68, 85, 68)hsl(120, 20%, 33%)npm.io
Dim Yellow#555045rgb(85, 80, 69)hsl(41, 19%, 33%)npm.io
Dim Blue#347rgb(51, 68, 119)hsl(225, 57%, 47%)npm.io
Dim Magenta#546rgb(85, 68, 102)hsl(270, 33%, 40%)npm.io
Dim Cyan#356rgb(51, 85, 102)hsl(200, 50%, 40%)npm.io

For Slides

The purpose of a color scheme for Terminal and Slides is different. I need only 4 grayscale colors for text and background, and 6 hues--Blue, Red, Green, Yellow, Violet, Teal--for clear semantics.

I prefer Black as the background color on projection screens to erase the bezel. Also, I prefer White as the text color for the best readability.

The brightness of 6 hues should be normalized to be recognized at the same level. If they are not, some hues look like more important than other hues. By the way, some colors in the terminal color scheme are slightly brighter than other colors. Here I adjust them for brightness normalization.

ColorHexRGBHSL🎨
Slides Foreground#fffrgb(255, 255, 255)hsl(0, 0%, 100%)npm.io
Slides Foreground 2#808080rgb(128, 128, 128)hsl(0, 0%, 50%)npm.io
Slides Foreground 3#404040rgb(64, 64, 64)hsl(0, 0%, 25%)npm.io
Slides Background#000rgb(0, 0, 0)hsl(0, 0%, 0%)npm.io
Slides Blue#58frgb(85, 136, 255)hsl(222, 67%, 100%)npm.io
Slides Red#e57rgb(238, 85, 119)hsl(347, 64%, 93%)npm.io
Slides Green#5d7rgb(85, 221, 119)hsl(135, 62%, 87%)npm.io
Slides Yellow#fc7rgb(255, 204, 119)hsl(37, 53%, 100%)npm.io
Slides Violet#a8frgb(170, 136, 255)hsl(257, 47%, 100%)npm.io
Slides Teal#4ddrgb(68, 221, 221)hsl(180, 69%, 87%)npm.io

Use "Slides Foreground" for the link but with underline.

Showcase