Skip to content

Commit 19e959a

Browse files
committed
zt_blue: Support transparency in zt blue theme.
1 parent 6be2eda commit 19e959a

File tree

1 file changed

+29
-27
lines changed

1 file changed

+29
-27
lines changed

zulipterminal/themes/zt_blue.py

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,71 +6,73 @@
66
"""
77
from pygments.styles.zenburn import ZenburnStyle
88

9+
from zulipterminal.config.color import Background
910
from zulipterminal.config.color import DefaultBoldColor as Color
1011

1112

1213
# fmt: off
1314
STYLES = {
1415
# style_name : foreground background
15-
None : (Color.BLACK, Color.LIGHT_BLUE),
16+
None : (Color.BLACK, Background.COLOR),
1617
'selected' : (Color.BLACK, Color.LIGHT_GRAY),
1718
'msg_selected' : (Color.BLACK, Color.LIGHT_GRAY),
1819
'header' : (Color.BLACK, Color.DARK_BLUE),
1920
'general_narrow' : (Color.WHITE, Color.DARK_BLUE),
20-
'general_bar' : (Color.DARK_BLUE, Color.LIGHT_BLUE),
21-
'msg_sender' : (Color.DARK_RED, Color.LIGHT_BLUE),
22-
'unread' : (Color.LIGHT_GRAY, Color.LIGHT_BLUE),
23-
'user_active' : (Color.LIGHT_GREEN__BOLD, Color.LIGHT_BLUE),
24-
'user_idle' : (Color.DARK_GRAY, Color.LIGHT_BLUE),
25-
'user_offline' : (Color.BLACK, Color.LIGHT_BLUE),
26-
'user_inactive' : (Color.BLACK, Color.LIGHT_BLUE),
27-
'user_bot' : (Color.BLACK, Color.LIGHT_BLUE),
21+
'general_bar' : (Color.DARK_BLUE, Background.COLOR),
22+
'msg_sender' : (Color.DARK_RED, Background.COLOR),
23+
'unread' : (Color.LIGHT_GRAY, Background.COLOR),
24+
'user_active' : (Color.LIGHT_GREEN__BOLD, Background.COLOR),
25+
'user_idle' : (Color.DARK_GRAY, Background.COLOR),
26+
'user_offline' : (Color.BLACK, Background.COLOR),
27+
'user_inactive' : (Color.BLACK, Background.COLOR),
28+
'user_bot' : (Color.BLACK, Background.COLOR),
2829
'title' : (Color.WHITE__BOLD, Color.DARK_BLUE),
29-
'column_title' : (Color.BLACK__BOLD, Color.LIGHT_BLUE),
30-
'time' : (Color.DARK_BLUE, Color.LIGHT_BLUE),
30+
'column_title' : (Color.BLACK__BOLD, Background.COLOR),
31+
'time' : (Color.DARK_BLUE, Background.COLOR),
3132
'bar' : (Color.WHITE, Color.DARK_BLUE),
32-
'msg_emoji' : (Color.DARK_MAGENTA, Color.LIGHT_BLUE),
33-
'reaction' : (Color.DARK_MAGENTA__BOLD, Color.LIGHT_BLUE),
33+
'msg_emoji' : (Color.DARK_MAGENTA, Background.COLOR),
34+
'reaction' : (Color.DARK_MAGENTA__BOLD, Background.COLOR),
3435
'reaction_mine' : (Color.LIGHT_BLUE, Color.DARK_MAGENTA),
3536
'msg_heading' : (Color.WHITE__BOLD, Color.BLACK),
3637
'msg_math' : (Color.LIGHT_GRAY, Color.DARK_GRAY),
37-
'msg_mention' : (Color.LIGHT_RED__BOLD, Color.LIGHT_BLUE),
38+
'msg_mention' : (Color.LIGHT_RED__BOLD, Background.COLOR),
3839
'msg_link' : (Color.DARK_BLUE, Color.LIGHT_GRAY),
3940
'msg_link_index' : (Color.DARK_BLUE__BOLD, Color.LIGHT_GRAY),
4041
'msg_quote' : (Color.BROWN, Color.DARK_BLUE),
4142
'msg_bold' : (Color.WHITE__BOLD, Color.DARK_BLUE),
4243
'msg_time' : (Color.DARK_BLUE, Color.WHITE),
4344
'footer' : (Color.WHITE, Color.DARK_GRAY),
4445
'footer_contrast' : (Color.BLACK, Color.WHITE),
45-
'starred' : (Color.LIGHT_RED__BOLD, Color.LIGHT_BLUE),
46-
'unread_count' : (Color.YELLOW, Color.LIGHT_BLUE),
47-
'starred_count' : (Color.BLACK, Color.LIGHT_BLUE),
48-
'table_head' : (Color.BLACK__BOLD, Color.LIGHT_BLUE),
46+
'starred' : (Color.LIGHT_RED__BOLD, Background.COLOR),
47+
'unread_count' : (Color.YELLOW, Background.COLOR),
48+
'starred_count' : (Color.BLACK, Background.COLOR),
49+
'table_head' : (Color.BLACK__BOLD, Background.COLOR),
4950
'filter_results' : (Color.WHITE, Color.DARK_GREEN),
5051
'edit_topic' : (Color.WHITE, Color.DARK_BLUE),
5152
'edit_tag' : (Color.WHITE, Color.DARK_BLUE),
52-
'edit_author' : (Color.DARK_GRAY, Color.LIGHT_BLUE),
53-
'edit_time' : (Color.DARK_BLUE, Color.LIGHT_BLUE),
54-
'current_user' : (Color.LIGHT_GRAY, Color.LIGHT_BLUE),
55-
'muted' : (Color.LIGHT_GRAY, Color.LIGHT_BLUE),
56-
'popup_border' : (Color.WHITE, Color.LIGHT_BLUE),
57-
'popup_category' : (Color.LIGHT_GRAY__BOLD, Color.LIGHT_BLUE),
53+
'edit_author' : (Color.DARK_GRAY, Background.COLOR),
54+
'edit_time' : (Color.DARK_BLUE, Background.COLOR),
55+
'current_user' : (Color.LIGHT_GRAY, Background.COLOR),
56+
'muted' : (Color.LIGHT_GRAY, Background.COLOR),
57+
'popup_border' : (Color.WHITE, Background.COLOR),
58+
'popup_category' : (Color.LIGHT_GRAY__BOLD, Background.COLOR),
5859
'popup_contrast' : (Color.WHITE, Color.DARK_BLUE),
59-
'popup_important' : (Color.LIGHT_RED__BOLD, Color.LIGHT_BLUE),
60-
'widget_disabled' : (Color.DARK_GRAY, Color.LIGHT_BLUE),
60+
'popup_important' : (Color.LIGHT_RED__BOLD, Background.COLOR),
61+
'widget_disabled' : (Color.DARK_GRAY, Background.COLOR),
6162
'area:help' : (Color.WHITE, Color.DARK_GREEN),
6263
'area:stream' : (Color.WHITE, Color.DARK_CYAN),
6364
'area:msg' : (Color.WHITE, Color.BROWN),
6465
'area:error' : (Color.WHITE, Color.DARK_RED),
6566
'area:user' : (Color.WHITE, Color.DARK_BLUE),
66-
'search_error' : (Color.LIGHT_RED, Color.LIGHT_BLUE),
67+
'search_error' : (Color.LIGHT_RED, Background.COLOR),
6768
'task:success' : (Color.WHITE, Color.DARK_GREEN),
6869
'task:error' : (Color.WHITE, Color.DARK_RED),
6970
'task:warning' : (Color.WHITE, Color.BROWN),
7071
'ui_code' : (Color.DARK_BLUE, Color.WHITE),
7172
}
7273

7374
META = {
75+
'background': Color.LIGHT_BLUE,
7476
'pygments': {
7577
'styles' : ZenburnStyle().styles,
7678
'background': 'h25',

0 commit comments

Comments
 (0)