{ "additionalProperties": false, "definitions": { "color": { "type": "string", "pattern": "^#[0-9a-fA-F]{6,8}$" } }, "properties": { "BasicColors": { "type": "object", "properties": { "Window": { "$ref": "#/definitions/color", "description": "Window background color" }, "WindowBorder": { "$ref": "#/definitions/color", "description": "Window border color. Only used on Linux." }, "TitleBar": { "$ref": "#/definitions/color", "description": "Title bar background color. Does not apply on Windows 11." }, "ToolBar": { "$ref": "#/definitions/color", "description": "Tool bar background color" }, "Popup": { "$ref": "#/definitions/color", "description": "Popup panel background color" }, "Contents": { "$ref": "#/definitions/color", "description": "Background color used in inputs, data grids, file content viewer, change lists, text diff viewer, etc." }, "Badge": { "$ref": "#/definitions/color", "description": "Badge background color" }, "BadgeFG": { "$ref": "#/definitions/color", "description": "Badge foreground color" }, "Conflict": { "$ref": "#/definitions/color", "description": "Conflict panel background color" }, "Conflict.Foreground": { "$ref": "#/definitions/color", "description": "Conflict panel foreground color" }, "Conflict.MineBG": { "$ref": "#/definitions/color", "description": "Background color of 'Mine' section in merge conflict editor" }, "Conflict.TheirsBG": { "$ref": "#/definitions/color", "description": "Background color of 'Theirs' section in merge conflict editor" }, "Border0": { "$ref": "#/definitions/color", "description": "Border color used in some controls, like Window, Tab, Toolbar, etc." }, "Border1": { "$ref": "#/definitions/color", "description": "Border color used in inputs, like TextBox, ComboBox, etc." }, "Border2": { "$ref": "#/definitions/color", "description": "Border color used in visual lines, like seperators, Rectange, etc." }, "FlatButton.Background": { "$ref": "#/definitions/color", "description": "Flat button background color, like `Cancel`, `Commit & Push` button" }, "FlatButton.BackgroundHovered": { "$ref": "#/definitions/color", "description": "Flat button background color when hovered, like `Cancel` button" }, "FlatButton.FloatingBorder": { "$ref": "#/definitions/color", "description": "Flat button (floating) border color. Used by hunk action buttons such as `Stage`/`Discard`/`Unstage`" }, "FG1": { "$ref": "#/definitions/color", "description": "Primary foreground color for all text elements" }, "FG2": { "$ref": "#/definitions/color", "description": "Secondary foreground color for all text elements" }, "Diff.EmptyBG": { "$ref": "#/definitions/color", "description": "Background color used in empty lines in diff viewer" }, "Diff.AddedBG": { "$ref": "#/definitions/color", "description": "Background color used in added lines in diff viewer" }, "Diff.DeletedBG": { "$ref": "#/definitions/color", "description": "Background color used in deleted lines in diff viewer" }, "Diff.AddedHighlight": { "$ref": "#/definitions/color", "description": "Background color used for changed words in added lines in diff viewer" }, "Diff.DeletedHighlight": { "$ref": "#/definitions/color", "description": "Background color used for changed words in deleted lines in diff viewer" }, "SystemAccentColor": { "$ref": "#/definitions/color", "description": "Accent color for selected items" }, "Link": { "$ref": "#/definitions/color", "description": "Color for issue links" }, "InlineCode": { "$ref": "#/definitions/color", "description": "Background color for inline code in commit messages" }, "InlineCodeFG": { "$ref": "#/definitions/color", "description": "Foreground color for inline code in commit messages" } } }, "GraphPenThickness": { "type": "number", "minimum": 1, "maximum": 4, "description": "Thickness of pens to draw commit graph" }, "OpacityForNotMergedCommits": { "type": "number", "minimum": 0.1, "maximum": 1, "description": "Opacity for commits that not belongs (haven't been merged) to current branch in histories view" }, "GraphColors": { "type": "array", "minItems": 1, "items": { "$ref": "#/definitions/color" }, "description": "Array of colors used to draw the commit graph" } } }