1
+ {
2
+ "additionalProperties" : false ,
3
+ "definitions" : {
4
+ "color" : {
5
+ "type" : " string" ,
6
+ "pattern" : " ^#[0-9a-fA-F]{6,8}$"
7
+ }
8
+ },
9
+ "properties" : {
10
+ "BasicColors" : {
11
+ "type" : " object" ,
12
+ "properties" : {
13
+ "Window" : {
14
+ "$ref" : " #/definitions/color" ,
15
+ "description" : " Window background color"
16
+ },
17
+ "WindowBorder" : {
18
+ "$ref" : " #/definitions/color" ,
19
+ "description" : " Window border color. Only used on Linux."
20
+ },
21
+ "TitleBar" : {
22
+ "$ref" : " #/definitions/color" ,
23
+ "description" : " Title bar background color"
24
+ },
25
+ "ToolBar" : {
26
+ "$ref" : " #/definitions/color" ,
27
+ "description" : " Tool bar background color"
28
+ },
29
+ "Popup" : {
30
+ "$ref" : " #/definitions/color" ,
31
+ "description" : " Popup panel background color"
32
+ },
33
+ "Contents" : {
34
+ "$ref" : " #/definitions/color" ,
35
+ "description" : " Background color used in inputs, data grids, file content viewer, change lists, text diff viewer, etc."
36
+ },
37
+ "Badge" : {
38
+ "$ref" : " #/definitions/color" ,
39
+ "description" : " Badge background color"
40
+ },
41
+ "BadgeFG" : {
42
+ "$ref" : " #/definitions/color" ,
43
+ "description" : " Badge foreground color"
44
+ },
45
+ "Conflict" : {
46
+ "$ref" : " #/definitions/color" ,
47
+ "description" : " Conflict panel background color"
48
+ },
49
+ "ConflictForeground" : {
50
+ "$ref" : " #/definitions/color" ,
51
+ "description" : " Conflict panel foreground color"
52
+ },
53
+ "DecoratorIconBG" : {
54
+ "$ref" : " #/definitions/color" ,
55
+ "description" : " Background color for commit ref icon"
56
+ },
57
+ "DecoratorIcon" : {
58
+ "$ref" : " #/definitions/color" ,
59
+ "description" : " Foreground color for commit ref icon"
60
+ },
61
+ "DecoratorBranch" : {
62
+ "$ref" : " #/definitions/color" ,
63
+ "description" : " Background color for commit branch ref name"
64
+ },
65
+ "DecoratorTag" : {
66
+ "$ref" : " #/definitions/color" ,
67
+ "description" : " Background color for commit tag ref name"
68
+ },
69
+ "DecoratorFG" : {
70
+ "$ref" : " #/definitions/color" ,
71
+ "description" : " Foreground color for commit ref name"
72
+ },
73
+ "Border0" : {
74
+ "$ref" : " #/definitions/color" ,
75
+ "description" : " Border color used in some controls, like Window, Tab, Toolbar, etc."
76
+ },
77
+ "Border1" : {
78
+ "$ref" : " #/definitions/color" ,
79
+ "description" : " Border color used in inputs, like TextBox, ComboBox, etc."
80
+ },
81
+ "Border2" : {
82
+ "$ref" : " #/definitions/color" ,
83
+ "description" : " Border color used in visual lines, like seperators, Rectange, etc."
84
+ },
85
+ "FlatButton.Background" : {
86
+ "$ref" : " #/definitions/color" ,
87
+ "description" : " Flat button background color, like `Cancel`, `Commit & Push` button"
88
+ },
89
+ "FlatButton.BackgroundHovered" : {
90
+ "$ref" : " #/definitions/color" ,
91
+ "description" : " Flat button background color when hovered, like `Cancel` button"
92
+ },
93
+ "FG1" : {
94
+ "$ref" : " #/definitions/color" ,
95
+ "description" : " Primary foreground color for all text elements"
96
+ },
97
+ "FG2" : {
98
+ "$ref" : " #/definitions/color" ,
99
+ "description" : " Secondary foreground color for all text elements"
100
+ },
101
+ "Diff.EmptyBG" : {
102
+ "$ref" : " #/definitions/color" ,
103
+ "description" : " Background color used in empty lines in diff viewer"
104
+ },
105
+ "Diff.AddedBG" : {
106
+ "$ref" : " #/definitions/color" ,
107
+ "description" : " Background color used in added lines in diff viewer"
108
+ },
109
+ "Diff.DeletedBG" : {
110
+ "$ref" : " #/definitions/color" ,
111
+ "description" : " Background color used in deleted lines in diff viewer"
112
+ },
113
+ "Diff.AddedHighlight" : {
114
+ "$ref" : " #/definitions/color" ,
115
+ "description" : " Background color used for changed words in added lines in diff viewer"
116
+ },
117
+ "Diff.DeletedHighlight" : {
118
+ "$ref" : " #/definitions/color" ,
119
+ "description" : " Background color used for changed words in deleted lines in diff viewer"
120
+ },
121
+ "SystemAccentColor" : {
122
+ "$ref" : " #/definitions/color" ,
123
+ "description" : " Accent color for selected items"
124
+ }
125
+ }
126
+ },
127
+ "GraphPenThickness" : {
128
+ "type" : " number" ,
129
+ "minimum" : 1 ,
130
+ "maximum" : 4 ,
131
+ "description" : " Thickness of pens to draw commit graph"
132
+ },
133
+ "GraphColors" : {
134
+ "type" : " array" ,
135
+ "minItems" : 1 ,
136
+ "items" : {
137
+ "$ref" : " #/definitions/color"
138
+ },
139
+ "description" : " Array of colors used to draw the commit graph"
140
+ }
141
+ }
142
+ }
0 commit comments