diff --git a/doc/cascadia/profiles.schema.json b/doc/cascadia/profiles.schema.json index d354bf0bcc0..e0c5888bb2d 100644 --- a/doc/cascadia/profiles.schema.json +++ b/doc/cascadia/profiles.schema.json @@ -1501,8 +1501,10 @@ "const": "multipleActions" }, "actions": { - "$ref": "#/$defs/ShortcutAction", "type": "array", + "items": { + "$ref": "#/$defs/ShortcutAction" + }, "minItems": 1, "description": "A list of other actions." } @@ -1891,6 +1893,14 @@ ], "type": "string" }, + "IconStyle": { + "enum": [ + "default", + "hidden", + "monochrome" + ], + "type": "string" + }, "ThemeColor": { "description": "A special kind of color for use in themes. Can be an #rrggbb color, #rrggbbaa color, or a special value. 'accent' is evaluated as the user's selected Accent color in the OS, and 'terminalBackground' will be evaluated as the background color of the active terminal pane.", "oneOf": [ @@ -1928,6 +1938,10 @@ "showCloseButton": { "description": "Controls the visibility of the close button on the tab", "$ref": "#/$defs/ShowCloseButton" + }, + "iconStyle": { + "description": "Controls the appearance of a tab's icon", + "$ref": "#/$defs/IconStyle" } } }, @@ -2065,6 +2079,9 @@ { "$ref": "#/$defs/SwitchToTabAction" }, + { + "$ref": "#/$defs/ScrollToMarkAction" + }, { "$ref": "#/$defs/MoveFocusAction" }, @@ -2215,7 +2232,15 @@ "commands": { "description": "List of commands to execute", "items": { - "$ref": "#/$defs/Keybinding/properties/command" + "type": "object", + "properties": { + "command": { + "$ref": "#/$defs/Keybinding/properties/command" + }, + "name": { + "$ref": "#/$defs/Keybinding/properties/name" + } + } }, "minItems": 1, "type": "array" @@ -2776,20 +2801,35 @@ "type": "string" } }, - "experimental.autoMarkPrompts": { + "autoMarkPrompts": { "default": false, "description": "When set to true, prompts will automatically be marked.", "type": "boolean" }, + "experimental.autoMarkPrompts": { + "deprecated": true, + "description": "This has been replaced by autoMarkPrompts in 1.21", + "type": "boolean" + }, "experimental.retroTerminalEffect": { "description": "When set to true, enable retro terminal effects. This is an experimental feature, and its continued existence is not guaranteed.", "type": "boolean" }, "experimental.showMarksOnScrollbar": { + "deprecated": true, + "description": "This has been replaced by showMarksOnScrollbar in 1.21", + "type": "boolean" + }, + "showMarksOnScrollbar": { "default": false, "description": "When set to true, marks added to the buffer via the addMark action will appear on the scrollbar.", "type": "boolean" }, + "experimental.rightClickContextMenu": { + "default": false, + "description": "When set to true, right-clicking on the terminal will show a context menu. When set to false, right-click will copy", + "type": "boolean" + }, "experimental.repositionCursorWithMouse": { "default": false, "description": "When set to true, you can move the text cursor by clicking with the mouse on the current commandline. This is an experimental feature - there are lots of edge cases where this will not work as expected.",