Update config.schema.json

Added to boolean options for disable and exit.
This commit is contained in:
Philip Abbey
2025-07-09 19:57:11 +01:00
parent ec044c5408
commit 029a9f373e

View File

@ -47,6 +47,12 @@
} }
}, },
"additionalProperties": false "additionalProperties": false
},
"enable": {
"$ref": "#/$defs/enable"
},
"exit": {
"$ref": "#/$defs/exit"
} }
}, },
"required": ["entity", "name", "type"], "required": ["entity", "name", "type"],
@ -75,6 +81,12 @@
"deprecated": true, "deprecated": true,
"title": "Schema change:", "title": "Schema change:",
"description": "Use 'info' or 'tap' instead." "description": "Use 'info' or 'tap' instead."
},
"enable": {
"$ref": "#/$defs/enable"
},
"exit": {
"$ref": "#/$defs/exit"
} }
}, },
"required": ["name", "content", "type"], "required": ["name", "content", "type"],
@ -101,6 +113,12 @@
}, },
"tap_action": { "tap_action": {
"$ref": "#/$defs/tap_action" "$ref": "#/$defs/tap_action"
},
"enable": {
"$ref": "#/$defs/enable"
},
"exit": {
"$ref": "#/$defs/exit"
} }
}, },
"required": ["name", "content", "type", "tap_action"], "required": ["name", "content", "type", "tap_action"],
@ -120,6 +138,12 @@
"type": { "type": {
"$ref": "#/$defs/type", "$ref": "#/$defs/type",
"const": "info" "const": "info"
},
"enable": {
"$ref": "#/$defs/enable"
},
"exit": {
"$ref": "#/$defs/exit"
} }
}, },
"required": ["name", "content", "type"], "required": ["name", "content", "type"],
@ -149,6 +173,12 @@
}, },
"tap_action": { "tap_action": {
"$ref": "#/$defs/tap_action" "$ref": "#/$defs/tap_action"
},
"enable": {
"$ref": "#/$defs/enable"
},
"exit": {
"$ref": "#/$defs/exit"
} }
}, },
"required": ["name", "type"], "required": ["name", "type"],
@ -181,6 +211,9 @@
}, },
"items": { "items": {
"$ref": "#/$defs/items" "$ref": "#/$defs/items"
},
"enable": {
"$ref": "#/$defs/enable"
} }
}, },
"required": ["name", "title", "type", "items"], "required": ["name", "title", "type", "items"],
@ -293,6 +326,18 @@
"required": ["type"] "required": ["type"]
} }
] ]
},
"enable": {
"type": "boolean",
"default": true,
"title": "Enable the menu item",
"description": "Typically used to temporarily disable a menu item, e.g. for seasonal variations. Enabled (true) by default."
},
"exit": {
"type": "boolean",
"default": false,
"title": "Exit on selection",
"description": "Choose to exit the application after this item has been selected. Disabled (false) by default."
} }
} }
} }