1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
// TempleOS — "God's temple" 640x480 16-color VGA look for Zellij.
// Palette is the exact TempleOS/VGA 16:
// BLACK 0,0,0 BLUE 0,0,170 GREEN 0,170,0 CYAN 0,170,170
// RED 170,0,0 PURPLE 170,0,170 BROWN 170,85,0 LTGRAY 170,170,170
// DKGRAY 85,85,85 LTBLUE 85,85,255 LTGREEN 85,255,85 LTCYAN 85,255,255
// LTRED 255,85,85 LTPURPLE 255,85,255 YELLOW 255,255,85 WHITE 255,255,255
// Desktop is WHITE with BLACK text, selected things are white-on-BLUE,
// like a highlighted line in a TempleOS window.
themes {
templeos {
// normal UI text: black on white, TempleOS desktop
text_unselected {
base 0 0 0
background 255 255 255
emphasis_0 170 0 0 // RED
emphasis_1 0 0 170 // BLUE
emphasis_2 0 170 0 // GREEN
emphasis_3 170 0 170 // PURPLE
}
text_selected {
base 255 255 255
background 0 0 170 // white on BLUE, the TempleOS cursor line
emphasis_0 255 255 85 // YELLOW
emphasis_1 85 255 255 // LTCYAN
emphasis_2 85 255 85 // LTGREEN
emphasis_3 255 85 255 // LTPURPLE
}
// tabs / mode ribbons
ribbon_selected {
base 255 255 255
background 0 0 170 // BLUE "active task"
emphasis_0 255 255 85
emphasis_1 85 255 255
emphasis_2 85 255 85
emphasis_3 255 85 255
}
ribbon_unselected {
base 0 0 0
background 170 170 170 // LTGRAY inactive
emphasis_0 170 0 0
emphasis_1 255 255 255
emphasis_2 0 0 170
emphasis_3 170 0 170
}
table_title {
base 170 0 0 // RED headings, like TempleOS docs
background 0
emphasis_0 0 0 170
emphasis_1 0 170 0
emphasis_2 170 85 0
emphasis_3 170 0 170
}
table_cell_unselected {
base 0 0 0
background 255 255 255
emphasis_0 170 0 0
emphasis_1 0 0 170
emphasis_2 0 170 0
emphasis_3 170 0 170
}
table_cell_selected {
base 255 255 255
background 0 0 170
emphasis_0 255 255 85
emphasis_1 85 255 255
emphasis_2 85 255 85
emphasis_3 255 85 255
}
list_unselected {
base 0 0 0
background 255 255 255
emphasis_0 170 0 0
emphasis_1 0 0 170
emphasis_2 0 170 0
emphasis_3 170 0 170
}
list_selected {
base 255 255 255
background 0 0 170
emphasis_0 255 255 85
emphasis_1 85 255 255
emphasis_2 85 255 85
emphasis_3 255 85 255
}
// window borders: focused task gets a BLUE frame, like a TempleOS window
frame_selected {
base 0 0 170
background 0
emphasis_0 170 0 0
emphasis_1 0 170 0
emphasis_2 170 0 170
emphasis_3 0
}
frame_highlight {
base 170 0 0 // RED alert border
background 0
emphasis_0 255 85 85
emphasis_1 170 0 0
emphasis_2 170 0 0
emphasis_3 170 0 0
}
exit_code_success {
base 0 170 0
background 0
emphasis_0 0 170 170
emphasis_1 0 0 0
emphasis_2 170 0 170
emphasis_3 0 0 170
}
exit_code_error {
base 170 0 0
background 0
emphasis_0 255 255 85
emphasis_1 0
emphasis_2 0
emphasis_3 0
}
// the 16-color rotation TempleOS uses for its "God words"
multiplayer_user_colors {
player_1 170 0 0
player_2 0 0 170
player_3 0 170 0
player_4 170 85 0
player_5 170 0 170
player_6 0 170 170
player_7 255 85 85
player_8 85 85 255
player_9 85 255 85
player_10 85 85 85
}
}
}
|