Skip to content

Commit

Permalink
Improve foreground contrast with colors.
Browse files Browse the repository at this point in the history
A brightwhite is needed for the white text to have enough contrast.  It also
allows for non-bright black, which also has better contrast.
  • Loading branch information
thewtex committed Jul 15, 2013
1 parent 6988066 commit a91673b
Show file tree
Hide file tree
Showing 3 changed files with 154 additions and 154 deletions.
2 changes: 1 addition & 1 deletion README.rst
Expand Up @@ -86,7 +86,7 @@ Edit ``$HOME/.tmux.conf`` to display the program's output in *status-left* or
*status-right*. For example::

set -g status-interval 2
set -g status-left "#S #[fg=green,bg=black,bright]#(tmux-mem-cpu-load --colors 2)#[default]"
set -g status-left "#S #[fg=green,bg=black]#(tmux-mem-cpu-load --colors 2)#[default]"

Note that the first argument to `tmux-mem-cpu-load` should be the same number
of seconds that *status-interval* is set at.
Expand Down
6 changes: 3 additions & 3 deletions generate-luts.py
Expand Up @@ -36,8 +36,8 @@ def write_table(fp, colormap_name, stat_name, first_half_foreground, second_half

# hot colormap with white fg for the first half
# and black fg for the second half
write_table(fp, 'hot', 'cpu_percentage', 'white', 'black')
write_table(fp, 'gist_earth', 'mem', 'white', 'black')
write_table(fp, 'bone', 'load', 'white', 'black')
write_table(fp, 'hot', 'cpu_percentage', 'brightwhite', 'black')
write_table(fp, 'gist_earth', 'mem', 'brightwhite', 'black')
write_table(fp, 'bone', 'load', 'brightwhite', 'black')

fp.write('#endif\n')
300 changes: 150 additions & 150 deletions luts.h
Expand Up @@ -2,56 +2,56 @@
#define _luts_h

static const char cpu_percentage_lut[][32] = {
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour52]",
"#[fg=white,bg=colour52]",
"#[fg=white,bg=colour52]",
"#[fg=white,bg=colour52]",
"#[fg=white,bg=colour52]",
"#[fg=white,bg=colour52]",
"#[fg=white,bg=colour52]",
"#[fg=white,bg=colour52]",
"#[fg=white,bg=colour88]",
"#[fg=white,bg=colour88]",
"#[fg=white,bg=colour88]",
"#[fg=white,bg=colour88]",
"#[fg=white,bg=colour88]",
"#[fg=white,bg=colour88]",
"#[fg=white,bg=colour88]",
"#[fg=white,bg=colour124]",
"#[fg=white,bg=colour124]",
"#[fg=white,bg=colour124]",
"#[fg=white,bg=colour124]",
"#[fg=white,bg=colour124]",
"#[fg=white,bg=colour124]",
"#[fg=white,bg=colour124]",
"#[fg=white,bg=colour160]",
"#[fg=white,bg=colour160]",
"#[fg=white,bg=colour160]",
"#[fg=white,bg=colour160]",
"#[fg=white,bg=colour160]",
"#[fg=white,bg=colour160]",
"#[fg=white,bg=colour160]",
"#[fg=white,bg=colour160]",
"#[fg=white,bg=colour196]",
"#[fg=white,bg=colour196]",
"#[fg=white,bg=colour196]",
"#[fg=white,bg=colour196]",
"#[fg=white,bg=colour196]",
"#[fg=white,bg=colour196]",
"#[fg=white,bg=colour196]",
"#[fg=white,bg=colour196]",
"#[fg=white,bg=colour202]",
"#[fg=white,bg=colour202]",
"#[fg=white,bg=colour202]",
"#[fg=white,bg=colour202]",
"#[fg=white,bg=colour202]",
"#[fg=white,bg=colour202]",
"#[fg=white,bg=colour202]",
"#[fg=white,bg=colour202]",
"#[fg=white,bg=colour208]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour52]",
"#[fg=brightwhite,bg=colour52]",
"#[fg=brightwhite,bg=colour52]",
"#[fg=brightwhite,bg=colour52]",
"#[fg=brightwhite,bg=colour52]",
"#[fg=brightwhite,bg=colour52]",
"#[fg=brightwhite,bg=colour52]",
"#[fg=brightwhite,bg=colour52]",
"#[fg=brightwhite,bg=colour88]",
"#[fg=brightwhite,bg=colour88]",
"#[fg=brightwhite,bg=colour88]",
"#[fg=brightwhite,bg=colour88]",
"#[fg=brightwhite,bg=colour88]",
"#[fg=brightwhite,bg=colour88]",
"#[fg=brightwhite,bg=colour88]",
"#[fg=brightwhite,bg=colour124]",
"#[fg=brightwhite,bg=colour124]",
"#[fg=brightwhite,bg=colour124]",
"#[fg=brightwhite,bg=colour124]",
"#[fg=brightwhite,bg=colour124]",
"#[fg=brightwhite,bg=colour124]",
"#[fg=brightwhite,bg=colour124]",
"#[fg=brightwhite,bg=colour160]",
"#[fg=brightwhite,bg=colour160]",
"#[fg=brightwhite,bg=colour160]",
"#[fg=brightwhite,bg=colour160]",
"#[fg=brightwhite,bg=colour160]",
"#[fg=brightwhite,bg=colour160]",
"#[fg=brightwhite,bg=colour160]",
"#[fg=brightwhite,bg=colour160]",
"#[fg=brightwhite,bg=colour196]",
"#[fg=brightwhite,bg=colour196]",
"#[fg=brightwhite,bg=colour196]",
"#[fg=brightwhite,bg=colour196]",
"#[fg=brightwhite,bg=colour196]",
"#[fg=brightwhite,bg=colour196]",
"#[fg=brightwhite,bg=colour196]",
"#[fg=brightwhite,bg=colour196]",
"#[fg=brightwhite,bg=colour202]",
"#[fg=brightwhite,bg=colour202]",
"#[fg=brightwhite,bg=colour202]",
"#[fg=brightwhite,bg=colour202]",
"#[fg=brightwhite,bg=colour202]",
"#[fg=brightwhite,bg=colour202]",
"#[fg=brightwhite,bg=colour202]",
"#[fg=brightwhite,bg=colour202]",
"#[fg=brightwhite,bg=colour208]",
"#[fg=black,bg=colour208]",
"#[fg=black,bg=colour208]",
"#[fg=black,bg=colour208]",
Expand Down Expand Up @@ -106,56 +106,56 @@ static const char cpu_percentage_lut[][32] = {
}; // end cpu_percentage_lut

static const char mem_lut[][32] = {
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour17]",
"#[fg=white,bg=colour18]",
"#[fg=white,bg=colour18]",
"#[fg=white,bg=colour18]",
"#[fg=white,bg=colour18]",
"#[fg=white,bg=colour18]",
"#[fg=white,bg=colour18]",
"#[fg=white,bg=colour24]",
"#[fg=white,bg=colour24]",
"#[fg=white,bg=colour24]",
"#[fg=white,bg=colour24]",
"#[fg=white,bg=colour24]",
"#[fg=white,bg=colour24]",
"#[fg=white,bg=colour24]",
"#[fg=white,bg=colour24]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour66]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour72]",
"#[fg=white,bg=colour71]",
"#[fg=white,bg=colour71]",
"#[fg=white,bg=colour71]",
"#[fg=white,bg=colour107]",
"#[fg=white,bg=colour107]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour17]",
"#[fg=brightwhite,bg=colour18]",
"#[fg=brightwhite,bg=colour18]",
"#[fg=brightwhite,bg=colour18]",
"#[fg=brightwhite,bg=colour18]",
"#[fg=brightwhite,bg=colour18]",
"#[fg=brightwhite,bg=colour18]",
"#[fg=brightwhite,bg=colour24]",
"#[fg=brightwhite,bg=colour24]",
"#[fg=brightwhite,bg=colour24]",
"#[fg=brightwhite,bg=colour24]",
"#[fg=brightwhite,bg=colour24]",
"#[fg=brightwhite,bg=colour24]",
"#[fg=brightwhite,bg=colour24]",
"#[fg=brightwhite,bg=colour24]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour66]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour72]",
"#[fg=brightwhite,bg=colour71]",
"#[fg=brightwhite,bg=colour71]",
"#[fg=brightwhite,bg=colour71]",
"#[fg=brightwhite,bg=colour107]",
"#[fg=brightwhite,bg=colour107]",
"#[fg=black,bg=colour107]",
"#[fg=black,bg=colour107]",
"#[fg=black,bg=colour108]",
Expand Down Expand Up @@ -210,56 +210,56 @@ static const char mem_lut[][32] = {
}; // end mem_lut

static const char load_lut[][32] = {
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour16]",
"#[fg=white,bg=colour17]",
"#[fg=white,bg=colour17]",
"#[fg=white,bg=colour17]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour59]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour60]",
"#[fg=white,bg=colour102]",
"#[fg=white,bg=colour102]",
"#[fg=white,bg=colour102]",
"#[fg=white,bg=colour102]",
"#[fg=white,bg=colour102]",
"#[fg=white,bg=colour102]",
"#[fg=white,bg=colour102]",
"#[fg=white,bg=colour102]",
"#[fg=white,bg=colour103]",
"#[fg=white,bg=colour103]",
"#[fg=white,bg=colour103]",
"#[fg=white,bg=colour103]",
"#[fg=white,bg=colour103]",
"#[fg=white,bg=colour103]",
"#[fg=white,bg=colour103]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour16]",
"#[fg=brightwhite,bg=colour17]",
"#[fg=brightwhite,bg=colour17]",
"#[fg=brightwhite,bg=colour17]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour59]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour60]",
"#[fg=brightwhite,bg=colour102]",
"#[fg=brightwhite,bg=colour102]",
"#[fg=brightwhite,bg=colour102]",
"#[fg=brightwhite,bg=colour102]",
"#[fg=brightwhite,bg=colour102]",
"#[fg=brightwhite,bg=colour102]",
"#[fg=brightwhite,bg=colour102]",
"#[fg=brightwhite,bg=colour102]",
"#[fg=brightwhite,bg=colour103]",
"#[fg=brightwhite,bg=colour103]",
"#[fg=brightwhite,bg=colour103]",
"#[fg=brightwhite,bg=colour103]",
"#[fg=brightwhite,bg=colour103]",
"#[fg=brightwhite,bg=colour103]",
"#[fg=brightwhite,bg=colour103]",
"#[fg=black,bg=colour103]",
"#[fg=black,bg=colour103]",
"#[fg=black,bg=colour109]",
Expand Down

0 comments on commit a91673b

Please sign in to comment.