Created
June 8, 2026 19:30
-
-
Save valtism/e5e885a62e1e3783add456c1dfec1fe9 to your computer and use it in GitHub Desktop.
Zed theme schema updated
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "$id": "https://zed.dev/schema/themes/v0.2.1.json", | |
| "title": "ThemeFamilyContent", | |
| "description": "The content of a serialized theme family.", | |
| "type": "object", | |
| "required": ["author", "name", "themes"], | |
| "properties": { | |
| "author": { | |
| "type": "string" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "themes": { | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/ThemeContent" | |
| } | |
| } | |
| }, | |
| "definitions": { | |
| "AccentContent": { | |
| "type": ["string", "null"] | |
| }, | |
| "AppearanceContent": { | |
| "type": "string", | |
| "enum": ["light", "dark"] | |
| }, | |
| "FontStyleContent": { | |
| "type": "string", | |
| "enum": ["normal", "italic", "oblique"] | |
| }, | |
| "HighlightStyleContent": { | |
| "type": "object", | |
| "properties": { | |
| "background_color": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "color": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "font_style": { | |
| "default": null, | |
| "anyOf": [ | |
| { | |
| "$ref": "#/definitions/FontStyleContent" | |
| }, | |
| { | |
| "type": "null" | |
| } | |
| ] | |
| }, | |
| "font_weight": { | |
| "default": null, | |
| "anyOf": [ | |
| { | |
| "enum": [ | |
| 100, 200, 300, 400, 500, 600, 700, 800, 900 | |
| ] | |
| }, | |
| { | |
| "type": "null" | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| "PlayerColorContent": { | |
| "type": "object", | |
| "properties": { | |
| "background": { | |
| "type": ["string", "null"] | |
| }, | |
| "cursor": { | |
| "type": ["string", "null"] | |
| }, | |
| "selection": { | |
| "type": ["string", "null"] | |
| } | |
| } | |
| }, | |
| "ThemeContent": { | |
| "description": "The content of a serialized theme.", | |
| "type": "object", | |
| "required": ["appearance", "name", "style"], | |
| "properties": { | |
| "appearance": { | |
| "$ref": "#/definitions/AppearanceContent" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "style": { | |
| "$ref": "#/definitions/ThemeStyleContent" | |
| } | |
| } | |
| }, | |
| "ThemeStyleContent": { | |
| "description": "The content of a serialized theme.", | |
| "type": "object", | |
| "properties": { | |
| "accents": { | |
| "default": [], | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/AccentContent" | |
| } | |
| }, | |
| "background": { | |
| "description": "Background Color. Used for the app background and blank panels or windows.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "background.appearance": { | |
| "default": null, | |
| "anyOf": [ | |
| { | |
| "$ref": "#/definitions/WindowBackgroundContent" | |
| }, | |
| { | |
| "type": "null" | |
| } | |
| ] | |
| }, | |
| "border": { | |
| "description": "Border color. Used for most borders, is usually a high contrast color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "border.disabled": { | |
| "description": "Border color. Used for disabled elements, like a disabled input or button.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "border.focused": { | |
| "description": "Border color. Used for focused elements, like keyboard focused list item.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "border.selected": { | |
| "description": "Border color. Used for selected elements, like an active search filter or selected checkbox.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "border.transparent": { | |
| "description": "Border color. Used for transparent borders. Used for placeholder borders when an element gains a border on state change.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "border.variant": { | |
| "description": "Border color. Used for deemphasized borders, like a visual divider between two sections", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "conflict": { | |
| "description": "Indicates some kind of conflict, like a file changed on disk while it was open, or merge conflicts in a Git repository.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "conflict.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "conflict.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "created": { | |
| "description": "Indicates something new, like a new file added to a Git repository.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "created.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "created.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "deleted": { | |
| "description": "Indicates that something no longer exists, like a deleted file.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "deleted.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "deleted.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "drop_target.background": { | |
| "description": "Background Color. Used for the area that shows where a dragged element will be dropped.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.active_line.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.active_line_number": { | |
| "description": "Text Color. Used for the text of the line number in the editor gutter when the line is highlighted.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.hover_line_number": { | |
| "description": "Text Color. Used for the text of the line number in the editor gutter when the line is hovered over.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.active_wrap_guide": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.document_highlight.bracket_background": { | |
| "description": "Highlighted brackets background color.\n\nMatching brackets in the cursor scope are highlighted with this background color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.document_highlight.read_background": { | |
| "description": "Read-access of a symbol, like reading a variable.\n\nA document highlight is a range inside a text document which deserves special attention. Usually a document highlight is visualized by changing the background color of its range.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.document_highlight.write_background": { | |
| "description": "Read-access of a symbol, like reading a variable.\n\nA document highlight is a range inside a text document which deserves special attention. Usually a document highlight is visualized by changing the background color of its range.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.foreground": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.gutter.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.highlighted_line.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.indent_guide": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.indent_guide_active": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.invisible": { | |
| "description": "Text Color. Used to mark invisible characters in the editor.\n\nExample: spaces, tabs, carriage returns, etc.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.line_number": { | |
| "description": "Text Color. Used for the text of the line number in the editor gutter.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.subheader.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "editor.wrap_guide": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "element.active": { | |
| "description": "Background Color. Used for the active state of an element that should have a different background than the surface it's on.\n\nActive states are triggered by the mouse button being pressed down on an element, or the Return button or other activator being pressd.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "element.background": { | |
| "description": "Background Color. Used for the background of an element that should have a different background than the surface it's on.\n\nElements might include: Buttons, Inputs, Checkboxes, Radio Buttons...\n\nFor an element that should have the same background as the surface it's on, use `ghost_element_background`.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "element.disabled": { | |
| "description": "Background Color. Used for the disabled state of an element that should have a different background than the surface it's on.\n\nDisabled states are shown when a user cannot interact with an element, like a disabled button or input.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "element.hover": { | |
| "description": "Background Color. Used for the hover state of an element that should have a different background than the surface it's on.\n\nHover states are triggered by the mouse entering an element, or a finger touching an element on a touch screen.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "element.selected": { | |
| "description": "Background Color. Used for the selected state of an element that should have a different background than the surface it's on.\n\nSelected states are triggered by the element being selected (or \"activated\") by the user.\n\nThis could include a selected checkbox, a toggleable button that is toggled on, etc.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "elevated_surface.background": { | |
| "description": "Background color. Used for elevated surfaces, like a context menu, popup, or dialog.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "error": { | |
| "description": "Indicates a system error, a failed operation or a diagnostic error.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "error.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "error.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "ghost_element.active": { | |
| "description": "Background Color. Used for the active state of a ghost element that should have the same background as the surface it's on.\n\nActive states are triggered by the mouse button being pressed down on an element, or the Return button or other activator being pressd.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "ghost_element.background": { | |
| "description": "Used for the background of a ghost element that should have the same background as the surface it's on.\n\nElements might include: Buttons, Inputs, Checkboxes, Radio Buttons...\n\nFor an element that should have a different background than the surface it's on, use `element_background`.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "ghost_element.disabled": { | |
| "description": "Background Color. Used for the disabled state of a ghost element that should have the same background as the surface it's on.\n\nDisabled states are shown when a user cannot interact with an element, like a disabled button or input.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "ghost_element.hover": { | |
| "description": "Background Color. Used for the hover state of a ghost element that should have the same background as the surface it's on.\n\nHover states are triggered by the mouse entering an element, or a finger touching an element on a touch screen.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "ghost_element.selected": { | |
| "description": "Background Color. Used for the selected state of a ghost element that should have the same background as the surface it's on.\n\nSelected states are triggered by the element being selected (or \"activated\") by the user.\n\nThis could include a selected checkbox, a toggleable button that is toggled on, etc.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "hidden": { | |
| "description": "Represents a hidden status, such as a file being hidden in a file tree.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "hidden.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "hidden.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "hint": { | |
| "description": "Indicates a hint or some kind of additional information.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "hint.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "hint.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "icon": { | |
| "description": "Fill Color. Used for the default fill color of an icon.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "icon.accent": { | |
| "description": "Fill Color. Used for the accent fill color of an icon.\n\nThis might be used to show when a toggleable icon button is selected.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "icon.disabled": { | |
| "description": "Fill Color. Used for the disabled fill color of an icon.\n\nDisabled states are shown when a user cannot interact with an element, like a icon button.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "icon.muted": { | |
| "description": "Fill Color. Used for the muted or deemphasized fill color of an icon.\n\nThis might be used to show an icon in an inactive pane, or to demphasize a series of icons to give them less visual weight.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "icon.placeholder": { | |
| "description": "Fill Color. Used for the placeholder fill color of an icon.\n\nThis might be used to show an icon in an input that disappears when the user enters text.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "ignored": { | |
| "description": "Indicates that something is deliberately ignored, such as a file or operation ignored by Git.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "ignored.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "ignored.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "info": { | |
| "description": "Represents informational status updates or messages.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "info.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "info.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "link_text.hover": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "version_control.added": { | |
| "description": "Added version control color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "version_control.deleted": { | |
| "description": "Deleted version control color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "version_control.modified": { | |
| "description": "Modified version control color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "version_control.word_added": { | |
| "description": "Color for added words in word diffs.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "version_control.word_deleted": { | |
| "description": "Color for deleted words in word diffs.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "version_control.conflict_marker.ours": { | |
| "description": "Background color for row highlights of \"ours\" regions in merge conflicts.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "version_control.conflict_marker.theirs": { | |
| "description": "Background color for row highlights of \"theirs\" regions in merge conflicts.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "modified": { | |
| "description": "Indicates a changed or altered status, like a file that has been edited.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "modified.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "modified.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "pane.focused_border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "pane_group.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "panel.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "panel.focused_border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "panel.indent_guide": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "panel.indent_guide_active": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "panel.indent_guide_hover": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "players": { | |
| "default": [], | |
| "type": "array", | |
| "items": { | |
| "$ref": "#/definitions/PlayerColorContent" | |
| } | |
| }, | |
| "predictive": { | |
| "description": "Indicates something that is predicted, like automatic code completion, or generated code.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "predictive.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "predictive.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "renamed": { | |
| "description": "Represents a renamed status, such as a file that has been renamed.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "renamed.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "renamed.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "scrollbar.thumb.background": { | |
| "description": "The color of the scrollbar thumb.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "scrollbar.thumb.border": { | |
| "description": "The border color of the scrollbar thumb.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "scrollbar.thumb.hover_background": { | |
| "description": "The color of the scrollbar thumb when hovered over.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "scrollbar.thumb.active_background": { | |
| "description": "The color of the scrollbar thumb whilst being actively dragged.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "scrollbar.track.background": { | |
| "description": "The background color of the scrollbar track.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "scrollbar.track.border": { | |
| "description": "The border color of the scrollbar track.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "search.match_background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "search.active_match_background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "status_bar.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "success": { | |
| "description": "Indicates a successful operation or task completion.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "success.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "success.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "surface.background": { | |
| "description": "Background Color. Used for grounded surfaces like a panel or tab.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "syntax": { | |
| "description": "The styles for syntax nodes.", | |
| "default": {}, | |
| "type": "object", | |
| "additionalProperties": { | |
| "$ref": "#/definitions/HighlightStyleContent" | |
| } | |
| }, | |
| "tab.active_background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "tab.inactive_background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "tab_bar.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.background": { | |
| "description": "Terminal ANSI background color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.black": { | |
| "description": "Black ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.blue": { | |
| "description": "Blue ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.bright_black": { | |
| "description": "Bright black ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.bright_blue": { | |
| "description": "Bright blue ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.bright_cyan": { | |
| "description": "Bright cyan ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.bright_green": { | |
| "description": "Bright green ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.bright_magenta": { | |
| "description": "Bright magenta ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.bright_red": { | |
| "description": "Bright red ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.bright_white": { | |
| "description": "Bright white ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.bright_yellow": { | |
| "description": "Bright yellow ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.cyan": { | |
| "description": "Cyan ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.dim_black": { | |
| "description": "Dim black ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.dim_blue": { | |
| "description": "Dim blue ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.dim_cyan": { | |
| "description": "Dim cyan ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.dim_green": { | |
| "description": "Dim green ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.dim_magenta": { | |
| "description": "Dim magenta ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.dim_red": { | |
| "description": "Dim red ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.dim_white": { | |
| "description": "Dim white ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.dim_yellow": { | |
| "description": "Dim yellow ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.green": { | |
| "description": "Green ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.magenta": { | |
| "description": "Magenta ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.red": { | |
| "description": "Red ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.white": { | |
| "description": "White ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.ansi.yellow": { | |
| "description": "Yellow ANSI terminal color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.background": { | |
| "description": "Terminal background color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.bright_foreground": { | |
| "description": "Bright terminal foreground color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.dim_foreground": { | |
| "description": "Dim terminal foreground color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "terminal.foreground": { | |
| "description": "Terminal foreground color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "text": { | |
| "description": "Text Color. Default text color used for most text.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "text.accent": { | |
| "description": "Text Color. Color used for emphasis or highlighting certain text, like an active filter or a matched character in a search.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "text.disabled": { | |
| "description": "Text Color. Color used for text denoting disabled elements. Typically, the color is faded or grayed out to emphasize the disabled state.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "text.muted": { | |
| "description": "Text Color. Color of muted or deemphasized text. It is a subdued version of the standard text color.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "text.placeholder": { | |
| "description": "Text Color. Color of the placeholder text typically shown in input fields to guide the user to enter valid data.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "title_bar.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "title_bar.inactive_background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "toolbar.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "unreachable": { | |
| "description": "Indicates some kind of unreachable status, like a block of code that can never be reached.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "unreachable.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "unreachable.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "warning": { | |
| "description": "Represents a warning status, like an operation that is about to fail.", | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "warning.background": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| }, | |
| "warning.border": { | |
| "default": null, | |
| "type": ["string", "null"] | |
| } | |
| } | |
| }, | |
| "WindowBackgroundContent": { | |
| "description": "The background appearance of the window.", | |
| "type": "string", | |
| "enum": ["opaque", "transparent", "blurred"] | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment