diff --git a/schemas/JSON/settings/settings.schema.0.2.json b/schemas/JSON/settings/settings.schema.0.2.json index 099ebe8080..f2638f417f 100644 --- a/schemas/JSON/settings/settings.schema.0.2.json +++ b/schemas/JSON/settings/settings.schema.0.2.json @@ -27,7 +27,7 @@ "accent", "rainbow", "retro", - "sixel", + "sixel", "disabled" ] }, @@ -204,8 +204,8 @@ "properties": { "defaultModuleRoot": { "description": "The default root directory where PowerShell modules are installed to when applying a configuration.", - "type": "string", - "maxLength": 32767 + "type": "string", + "maxLength": 32767 } } }, @@ -301,13 +301,19 @@ }, "fonts": { "description": "Enable support for managing fonts", - "type": "boolean", + "type": "boolean", "default": false } } } }, "allOf": [ + { + "properties": { + "source": { "$ref": "#/definitions/Source" } + }, + "additionalItems": true + }, { "properties": { "visual": { "$ref": "#/definitions/Visual" } @@ -322,7 +328,7 @@ }, { "properties": { - "source": { "$ref": "#/definitions/Source" } + "installPrefReq": { "$ref": "#/definitions/InstallPrefReq" } }, "additionalItems": true }, @@ -332,6 +338,24 @@ }, "additionalItems": true }, + { + "properties": { + "uninstallBehavior": { "$ref": "#/definitions/UninstallBehavior" } + }, + "additionalItems": true + }, + { + "properties": { + "configureBehavior": { "$ref": "#/definitions/ConfigureBehavior" } + }, + "additionalItems": true + }, + { + "properties": { + "downloadBehavior": { "$ref": "#/definitions/DownloadBehavior" } + }, + "additionalItems": true + }, { "properties": { "telemetry": { "$ref": "#/definitions/Telemetry" }