docs(schema): update all json schemas

This commit is contained in:
LGUG2Z
2024-12-17 19:38:30 -08:00
parent d393f8fe77
commit 5dbf0f1b89
2 changed files with 128 additions and 11 deletions

View File

@@ -1,7 +1,7 @@
{ {
"$schema": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#",
"title": "KomobarConfig", "title": "KomobarConfig",
"description": "The `komorebi.bar.json` configuration file reference for `v0.1.31`", "description": "The `komorebi.bar.json` configuration file reference for `v0.1.32`",
"type": "object", "type": "object",
"required": [ "required": [
"left_widgets", "left_widgets",
@@ -243,9 +243,6 @@
"properties": { "properties": {
"Komorebi": { "Komorebi": {
"type": "object", "type": "object",
"required": [
"workspaces"
],
"properties": { "properties": {
"configuration_switcher": { "configuration_switcher": {
"description": "Configure the Configuration Switcher widget", "description": "Configure the Configuration Switcher widget",
@@ -292,12 +289,26 @@
"Text" "Text"
] ]
}, },
{
"description": "Show an icon and text for the selected element, and text on the rest",
"type": "string",
"enum": [
"TextAndIconOnSelected"
]
},
{ {
"description": "Show both icon and text", "description": "Show both icon and text",
"type": "string", "type": "string",
"enum": [ "enum": [
"IconAndText" "IconAndText"
] ]
},
{
"description": "Show an icon and text for the selected element, and icons on the rest",
"type": "string",
"enum": [
"IconAndTextOnSelected"
]
} }
] ]
}, },
@@ -335,12 +346,26 @@
"Text" "Text"
] ]
}, },
{
"description": "Show an icon and text for the selected element, and text on the rest",
"type": "string",
"enum": [
"TextAndIconOnSelected"
]
},
{ {
"description": "Show both icon and text", "description": "Show both icon and text",
"type": "string", "type": "string",
"enum": [ "enum": [
"IconAndText" "IconAndText"
] ]
},
{
"description": "Show an icon and text for the selected element, and icons on the rest",
"type": "string",
"enum": [
"IconAndTextOnSelected"
]
} }
] ]
}, },
@@ -408,12 +433,26 @@
"Text" "Text"
] ]
}, },
{
"description": "Show an icon and text for the selected element, and text on the rest",
"type": "string",
"enum": [
"TextAndIconOnSelected"
]
},
{ {
"description": "Show both icon and text", "description": "Show both icon and text",
"type": "string", "type": "string",
"enum": [ "enum": [
"IconAndText" "IconAndText"
] ]
},
{
"description": "Show an icon and text for the selected element, and icons on the rest",
"type": "string",
"enum": [
"IconAndTextOnSelected"
]
} }
] ]
}, },
@@ -1317,9 +1356,6 @@
"properties": { "properties": {
"Komorebi": { "Komorebi": {
"type": "object", "type": "object",
"required": [
"workspaces"
],
"properties": { "properties": {
"configuration_switcher": { "configuration_switcher": {
"description": "Configure the Configuration Switcher widget", "description": "Configure the Configuration Switcher widget",
@@ -1366,12 +1402,26 @@
"Text" "Text"
] ]
}, },
{
"description": "Show an icon and text for the selected element, and text on the rest",
"type": "string",
"enum": [
"TextAndIconOnSelected"
]
},
{ {
"description": "Show both icon and text", "description": "Show both icon and text",
"type": "string", "type": "string",
"enum": [ "enum": [
"IconAndText" "IconAndText"
] ]
},
{
"description": "Show an icon and text for the selected element, and icons on the rest",
"type": "string",
"enum": [
"IconAndTextOnSelected"
]
} }
] ]
}, },
@@ -1409,12 +1459,26 @@
"Text" "Text"
] ]
}, },
{
"description": "Show an icon and text for the selected element, and text on the rest",
"type": "string",
"enum": [
"TextAndIconOnSelected"
]
},
{ {
"description": "Show both icon and text", "description": "Show both icon and text",
"type": "string", "type": "string",
"enum": [ "enum": [
"IconAndText" "IconAndText"
] ]
},
{
"description": "Show an icon and text for the selected element, and icons on the rest",
"type": "string",
"enum": [
"IconAndTextOnSelected"
]
} }
] ]
}, },
@@ -1482,12 +1546,26 @@
"Text" "Text"
] ]
}, },
{
"description": "Show an icon and text for the selected element, and text on the rest",
"type": "string",
"enum": [
"TextAndIconOnSelected"
]
},
{ {
"description": "Show both icon and text", "description": "Show both icon and text",
"type": "string", "type": "string",
"enum": [ "enum": [
"IconAndText" "IconAndText"
] ]
},
{
"description": "Show an icon and text for the selected element, and icons on the rest",
"type": "string",
"enum": [
"IconAndTextOnSelected"
]
} }
] ]
}, },
@@ -2149,9 +2227,6 @@
"properties": { "properties": {
"Komorebi": { "Komorebi": {
"type": "object", "type": "object",
"required": [
"workspaces"
],
"properties": { "properties": {
"configuration_switcher": { "configuration_switcher": {
"description": "Configure the Configuration Switcher widget", "description": "Configure the Configuration Switcher widget",
@@ -2198,12 +2273,26 @@
"Text" "Text"
] ]
}, },
{
"description": "Show an icon and text for the selected element, and text on the rest",
"type": "string",
"enum": [
"TextAndIconOnSelected"
]
},
{ {
"description": "Show both icon and text", "description": "Show both icon and text",
"type": "string", "type": "string",
"enum": [ "enum": [
"IconAndText" "IconAndText"
] ]
},
{
"description": "Show an icon and text for the selected element, and icons on the rest",
"type": "string",
"enum": [
"IconAndTextOnSelected"
]
} }
] ]
}, },
@@ -2241,12 +2330,26 @@
"Text" "Text"
] ]
}, },
{
"description": "Show an icon and text for the selected element, and text on the rest",
"type": "string",
"enum": [
"TextAndIconOnSelected"
]
},
{ {
"description": "Show both icon and text", "description": "Show both icon and text",
"type": "string", "type": "string",
"enum": [ "enum": [
"IconAndText" "IconAndText"
] ]
},
{
"description": "Show an icon and text for the selected element, and icons on the rest",
"type": "string",
"enum": [
"IconAndTextOnSelected"
]
} }
] ]
}, },
@@ -2314,12 +2417,26 @@
"Text" "Text"
] ]
}, },
{
"description": "Show an icon and text for the selected element, and text on the rest",
"type": "string",
"enum": [
"TextAndIconOnSelected"
]
},
{ {
"description": "Show both icon and text", "description": "Show both icon and text",
"type": "string", "type": "string",
"enum": [ "enum": [
"IconAndText" "IconAndText"
] ]
},
{
"description": "Show an icon and text for the selected element, and icons on the rest",
"type": "string",
"enum": [
"IconAndTextOnSelected"
]
} }
] ]
}, },

View File

@@ -1,7 +1,7 @@
{ {
"$schema": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#",
"title": "StaticConfig", "title": "StaticConfig",
"description": "The `komorebi.json` static configuration file reference for `v0.1.31`", "description": "The `komorebi.json` static configuration file reference for `v0.1.32`",
"type": "object", "type": "object",
"properties": { "properties": {
"animation": { "animation": {