Working on theme support

This commit is contained in:
Michael Lazar
2017-07-10 17:58:48 -04:00
parent 659807d890
commit 862d0e756d
17 changed files with 7728 additions and 190 deletions

47
rtv/themes/default.cfg Normal file
View File

@@ -0,0 +1,47 @@
# RTV theme
[theme]
;<element> = <foreground> <background> <attributes>
bar_level_1 = magenta default
bar_level_2 = cyan default
bar_level_3 = green default
bar_level_4 = yellow default
comment_author = blue default bold
comment_author_self = green default bold
comment_count = default default
comment_text = default default
created = default default
cursor = default default reverse
default = default default
downvote = red default bold
gold = yellow default bold
help_bar = cyan default bold+reverse
hidden_comment_expand = default default bold
hidden_comment_text = default default
multireddit_name = yellow default bold
multireddit_text = default default
neutral_vote = default default bold
notice_info = default default
notice_loading = default default
notice_error = red default
notice_success = green default
nsfw = red default bold
order_bar = yellow default bold
order_selected = yellow default bold+reverse
prompt = cyan default bold+reverse
saved = green default
score = default default
separator = default default bold
stickied = green default
subscription_name = yellow default bold
subscription_text = default default
submission_author = green default
submission_flair = red default
submission_subreddit = yellow default
submission_text = default default
submission_title = default default bold
title_bar = cyan default bold+reverse
upvote = green default bold
url = blue default underline
url_seen = magenta default underline
user_flair = yellow default bold

48
rtv/themes/monochrome.cfg Normal file
View File

@@ -0,0 +1,48 @@
# RTV theme
[theme]
;<element> = <foreground> <background> <attributes>
bar_level_1 = default default
bar_level_2 = default default
bar_level_3 = default default
bar_level_4 = default default
comment_author = default default bold
comment_author_self = default default bold
comment_count = default default
comment_text = default default
created = default default
cursor = default default reverse
default = default default
downvote = default default bold
gold = default default bold
help_bar = default default bold+reverse
hidden_comment_expand = default default bold
hidden_comment_text = default default
multireddit_name = default default bold
multireddit_text = default default
neutral_vote = default default bold
notice_info = default default
notice_loading = default default
notice_error = default default
notice_success = default default
nsfw = default default bold
order_bar = default default bold
order_selected = default default bold+reverse
prompt = default default bold+reverse
saved = default default
score = default default
separator = default default bold
stickied = default default
subscription_name = default default bold
subscription_text = default default
submission_author = default default
submission_flair = default default bold
submission_subreddit = default default
submission_text = default default
submission_title = default default bold
title_bar = default default bold+reverse
upvote = default default bold
url = default default underline
url_seen = default default underline
user_flair = default default bold

View File

@@ -0,0 +1,65 @@
# http://ethanschoonover.com/solarized
# base3 ansi_230
# base2 ansi_254
# base1 ansi_245 (optional emphasized content)
# base0 ansi_244 (body text / primary content)
# base00 ansi_241
# base01 ansi_240 (comments / secondary content)
# base02 ansi_235 (background highlights)
# base03 ansi_234 (background)
# yellow ansi_136
# orange ansi_166
# red ansi_160
# magenta ansi_125
# violet ansi_61
# blue ansi_33
# cyan ansi_37
# green ansi_64
[theme]
;<element> = <foreground> <background> <attributes>
bar_level_1 = ansi_125 ansi_234
bar_level_2 = ansi_160 ansi_234
bar_level_3 = ansi_61 ansi_234
bar_level_4 = ansi_37 ansi_234
comment_author = ansi_33 ansi_234 bold
comment_author_self = ansi_64 ansi_234 bold
comment_count = ansi_244 ansi_234
comment_text = ansi_244 ansi_234
created = ansi_244 ansi_234
cursor = ansi_244 ansi_234 reverse
default = ansi_244 ansi_234
downvote = ansi_160 ansi_234 bold
gold = ansi_136 ansi_234 bold
help_bar = ansi_37 ansi_234 bold+reverse
hidden_comment_expand = ansi_240 ansi_234 bold
hidden_comment_text = ansi_240 ansi_234
multireddit_name = ansi_245 ansi_234 bold
multireddit_text = ansi_240 ansi_234
neutral_vote = ansi_244 ansi_234 bold
notice_info = ansi_244 ansi_234 bold
notice_loading = ansi_244 ansi_234 bold
notice_error = ansi_160 ansi_234 bold
notice_success = ansi_64 ansi_234 bold
nsfw = ansi_125 ansi_234 bold+reverse
order_bar = ansi_240 ansi_235 bold
order_selected = ansi_240 ansi_235 bold+reverse
prompt = ansi_33 ansi_234 bold+reverse
saved = ansi_125 ansi_234
score = ansi_244 ansi_234
separator = ansi_244 ansi_234 bold
stickied = ansi_136 ansi_234
subscription_name = ansi_245 ansi_234 bold
subscription_text = ansi_240 ansi_234
submission_author = ansi_64 ansi_234 bold
submission_flair = ansi_160 ansi_234
submission_subreddit = ansi_166 ansi_234
submission_text = ansi_244 ansi_234
submission_title = ansi_245 ansi_234 bold
title_bar = ansi_37 ansi_234 bold+reverse
upvote = ansi_64 ansi_234 bold
url = ansi_33 ansi_234 underline
url_seen = ansi_61 ansi_234 underline
user_flair = ansi_136 ansi_234 bold

View File

@@ -0,0 +1,65 @@
# http://ethanschoonover.com/solarized
# base03 ansi_234
# base02 ansi_235
# base01 ansi_240 (optional emphasized content)
# base00 ansi_241 (body text / primary content)
# base0 ansi_244
# base1 ansi_245 (comments / secondary content)
# base2 ansi_254 (background highlights)
# base3 ansi_230 (background)
# yellow ansi_136
# orange ansi_166
# red ansi_160
# magenta ansi_125
# violet ansi_61
# blue ansi_33
# cyan ansi_37
# green ansi_64
[theme]
;<element> = <foreground> <background> <attributes>
bar_level_1 = ansi_125 ansi_230
bar_level_2 = ansi_160 ansi_230
bar_level_3 = ansi_61 ansi_230
bar_level_4 = ansi_37 ansi_230
comment_author = ansi_33 ansi_230 bold
comment_author_self = ansi_64 ansi_230 bold
comment_count = ansi_241 ansi_230
comment_text = ansi_241 ansi_230
created = ansi_241 ansi_230
cursor = ansi_244 ansi_230 reverse
default = ansi_241 ansi_230
downvote = ansi_160 ansi_230 bold
gold = ansi_136 ansi_230 bold
help_bar = ansi_37 ansi_230 bold+reverse
hidden_comment_expand = ansi_245 ansi_230 bold
hidden_comment_text = ansi_245 ansi_230
multireddit_name = ansi_240 ansi_230 bold
multireddit_text = ansi_245 ansi_230
neutral_vote = ansi_241 ansi_230 bold
notice_info = ansi_241 ansi_230 bold
notice_loading = ansi_241 ansi_230 bold
notice_error = ansi_160 ansi_230 bold
notice_success = ansi_64 ansi_230 bold
nsfw = ansi_125 ansi_230 bold+reverse
order_bar = ansi_245 ansi_254 bold
order_selected = ansi_245 ansi_254 bold+reverse
prompt = ansi_33 ansi_230 bold+reverse
saved = ansi_125 ansi_230
score = ansi_241 ansi_230
separator = ansi_241 ansi_230 bold
stickied = ansi_136 ansi_230
subscription_name = ansi_240 ansi_230 bold
subscription_text = ansi_245 ansi_230
submission_author = ansi_64 ansi_230 bold
submission_flair = ansi_160 ansi_230
submission_subreddit = ansi_166 ansi_230
submission_text = ansi_241 ansi_230
submission_title = ansi_240 ansi_230 bold
title_bar = ansi_37 ansi_230 bold+reverse
upvote = ansi_64 ansi_230 bold
url = ansi_33 ansi_230 underline
url_seen = ansi_61 ansi_230 underline
user_flair = ansi_136 ansi_230 bold