mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 22:12:53 +01:00
61038 lines
2.3 MiB
61038 lines
2.3 MiB
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "KomobarConfig",
|
|
"description": "The `komorebi.bar.json` configuration file reference for `v0.1.39`",
|
|
"type": "object",
|
|
"required": [
|
|
"left_widgets",
|
|
"monitor",
|
|
"right_widgets"
|
|
],
|
|
"properties": {
|
|
"center_widgets": {
|
|
"description": "Center widgets (ordered left-to-right)",
|
|
"type": "array",
|
|
"items": {
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Applications"
|
|
],
|
|
"properties": {
|
|
"Applications": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Default display format for all applications (optional). Could be overridden per application. Defaults to `Icon`.",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only the application icon.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only the application name as text.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show both the application icon and name.",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enables or disables the applications widget.",
|
|
"type": "boolean"
|
|
},
|
|
"items": {
|
|
"description": "List of configured applications to display.",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"command",
|
|
"name"
|
|
],
|
|
"properties": {
|
|
"command": {
|
|
"description": "Command to execute (e.g. path to the application or shell command).",
|
|
"type": "string"
|
|
},
|
|
"display": {
|
|
"description": "Display format for this application button (optional). Overrides global format if set.",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only the application icon.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only the application name as text.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show both the application icon and name.",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Whether to enable this application button (optional). Inherits from the global `Applications` setting if omitted.",
|
|
"type": "boolean"
|
|
},
|
|
"icon": {
|
|
"description": "Optional icon: a path to an image or a text-based glyph (e.g., from Nerd Fonts). If not set, and if the `command` is a path to an executable, an icon might be extracted from it. Note: glyphs require a compatible `font_family`.",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Display name of the application.",
|
|
"type": "string"
|
|
},
|
|
"show_command_on_hover": {
|
|
"description": "Whether to show the launch command on hover (optional). Inherits from the global `Applications` setting if omitted.",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"show_command_on_hover": {
|
|
"description": "Whether to show the launch command on hover (optional). Could be overridden per application. Defaults to `false` if not set.",
|
|
"type": "boolean"
|
|
},
|
|
"spacing": {
|
|
"description": "Horizontal spacing between application buttons.",
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Battery"
|
|
],
|
|
"properties": {
|
|
"Battery": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_select_under": {
|
|
"description": "Select when the current percentage is under this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Battery widget",
|
|
"type": "boolean"
|
|
},
|
|
"hide_on_full_charge": {
|
|
"description": "Hide the widget if the battery is at full charge",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Cpu"
|
|
],
|
|
"properties": {
|
|
"Cpu": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_select_over": {
|
|
"description": "Select when the current percentage is over this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Cpu widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Date"
|
|
],
|
|
"properties": {
|
|
"Date": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"format"
|
|
],
|
|
"properties": {
|
|
"enable": {
|
|
"description": "Enable the Date widget",
|
|
"type": "boolean"
|
|
},
|
|
"format": {
|
|
"description": "Set the Date format",
|
|
"oneOf": [
|
|
{
|
|
"description": "Month/Date/Year format (09/08/24)",
|
|
"type": "string",
|
|
"enum": [
|
|
"MonthDateYear"
|
|
]
|
|
},
|
|
{
|
|
"description": "Year-Month-Date format (2024-09-08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"YearMonthDate"
|
|
]
|
|
},
|
|
{
|
|
"description": "Date-Month-Year format (8-Sep-2024)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DateMonthYear"
|
|
]
|
|
},
|
|
{
|
|
"description": "Day Date Month Year format (8 September 2024)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DayDateMonthYear"
|
|
]
|
|
},
|
|
{
|
|
"description": "Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)",
|
|
"type": "object",
|
|
"required": [
|
|
"Custom"
|
|
],
|
|
"properties": {
|
|
"Custom": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"description": "Custom format with modifiers",
|
|
"type": "object",
|
|
"required": [
|
|
"CustomModifiers"
|
|
],
|
|
"properties": {
|
|
"CustomModifiers": {
|
|
"description": "Custom format with additive modifiers for integer format specifiers",
|
|
"type": "object",
|
|
"required": [
|
|
"format",
|
|
"modifiers"
|
|
],
|
|
"properties": {
|
|
"format": {
|
|
"description": "Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)",
|
|
"type": "string"
|
|
},
|
|
"modifiers": {
|
|
"description": "Additive modifiers for integer format specifiers (e.g. { \"%U\": 1 } to increment the zero-indexed week number by 1)",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"timezone": {
|
|
"description": "TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)\n\nUse a custom format to display additional information, i.e.: ```json { \"Date\": { \"enable\": true, \"format\": { \"Custom\": \"%D %Z (Tokyo)\" }, \"timezone\": \"Asia/Tokyo\" } } ```",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Keyboard"
|
|
],
|
|
"properties": {
|
|
"Keyboard": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 1 second)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Input widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Komorebi"
|
|
],
|
|
"properties": {
|
|
"Komorebi": {
|
|
"type": "object",
|
|
"properties": {
|
|
"configuration_switcher": {
|
|
"description": "Configure the Configuration Switcher widget",
|
|
"type": "object",
|
|
"required": [
|
|
"configurations",
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"configurations": {
|
|
"description": "A map of display friendly name => path to configuration.json",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Configurations widget",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"focused_container": {
|
|
"description": "Configure the Focused Container widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the currently focused container",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Focused Container widget",
|
|
"type": "boolean"
|
|
},
|
|
"show_icon": {
|
|
"description": "DEPRECATED: use 'display' instead (Show the icon of the currently focused container)",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"layout": {
|
|
"description": "Configure the Layout widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the current layout",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Layout widget",
|
|
"type": "boolean"
|
|
},
|
|
"options": {
|
|
"description": "List of layout options",
|
|
"type": "array",
|
|
"items": {
|
|
"anyOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"locked_container": {
|
|
"description": "Configure the Locked Container widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the current locked state",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Locked Container widget",
|
|
"type": "boolean"
|
|
},
|
|
"show_when_unlocked": {
|
|
"description": "Show the widget event if the layer is unlocked",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"workspace_layer": {
|
|
"description": "Configure the Workspace Layer widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the current layer",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Workspace Layer widget",
|
|
"type": "boolean"
|
|
},
|
|
"show_when_tiling": {
|
|
"description": "Show the widget event if the layer is Tiling",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"workspaces": {
|
|
"description": "Configure the Workspaces widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"hide_empty_workspaces"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the workspace",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show all icons only",
|
|
"type": "string",
|
|
"enum": [
|
|
"AllIcons"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show both all icons and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"AllIconsAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show all icons and text for the selected element, and all icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"AllIconsAndTextOnSelected"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Existing"
|
|
],
|
|
"properties": {
|
|
"Existing": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Workspaces widget",
|
|
"type": "boolean"
|
|
},
|
|
"hide_empty_workspaces": {
|
|
"description": "Hide workspaces without any windows",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Media"
|
|
],
|
|
"properties": {
|
|
"Media": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"enable": {
|
|
"description": "Enable the Media widget",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Memory"
|
|
],
|
|
"properties": {
|
|
"Memory": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_select_over": {
|
|
"description": "Select when the current percentage is over this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Memory widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Network"
|
|
],
|
|
"properties": {
|
|
"Network": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"show_activity",
|
|
"show_total_activity"
|
|
],
|
|
"properties": {
|
|
"activity_left_padding": {
|
|
"description": "Characters to reserve for received and transmitted activity",
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"auto_select": {
|
|
"description": "Select when the value is over a limit (1MiB is 1048576 bytes (1024*1024))",
|
|
"type": "object",
|
|
"properties": {
|
|
"received_over": {
|
|
"description": "Select the received data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"total_received_over": {
|
|
"description": "Select the total received data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"total_transmitted_over": {
|
|
"description": "Select the total transmitted data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"transmitted_over": {
|
|
"description": "Select the transmitted data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Network widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"show_activity": {
|
|
"description": "Show received and transmitted activity",
|
|
"type": "boolean"
|
|
},
|
|
"show_default_interface": {
|
|
"description": "Show default interface",
|
|
"type": "boolean"
|
|
},
|
|
"show_total_activity": {
|
|
"description": "Show total received and transmitted activity",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Storage"
|
|
],
|
|
"properties": {
|
|
"Storage": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_hide_under": {
|
|
"description": "Hide when the current percentage is under this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"auto_select_over": {
|
|
"description": "Select when the current percentage is over this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Storage widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"show_read_only_disks": {
|
|
"description": "Show disks that are read only. (default: false)",
|
|
"type": "boolean"
|
|
},
|
|
"show_removable_disks": {
|
|
"description": "Show removable disks. (default: true)",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Time"
|
|
],
|
|
"properties": {
|
|
"Time": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"format"
|
|
],
|
|
"properties": {
|
|
"changing_icon": {
|
|
"description": "Change the icon depending on the time. The default icon is used between 8:30 and 12:00. (default: false)",
|
|
"type": "boolean"
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Time widget",
|
|
"type": "boolean"
|
|
},
|
|
"format": {
|
|
"description": "Set the Time format",
|
|
"oneOf": [
|
|
{
|
|
"description": "Twelve-hour format (with seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwelveHour"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twelve-hour format (without seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwelveHourWithoutSeconds"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format (with seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwentyFourHour"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format (without seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwentyFourHourWithoutSeconds"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format displayed as a binary clock with circles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)",
|
|
"type": "string",
|
|
"enum": [
|
|
"BinaryCircle"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format displayed as a binary clock with rectangles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)",
|
|
"type": "string",
|
|
"enum": [
|
|
"BinaryRectangle"
|
|
]
|
|
},
|
|
{
|
|
"description": "Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)",
|
|
"type": "object",
|
|
"required": [
|
|
"Custom"
|
|
],
|
|
"properties": {
|
|
"Custom": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"timezone": {
|
|
"description": "TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)\n\nUse a custom format to display additional information, i.e.: ```json { \"Time\": { \"enable\": true, \"format\": { \"Custom\": \"%T %Z (Tokyo)\" }, \"timezone\": \"Asia/Tokyo\" } } ```",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Update"
|
|
],
|
|
"properties": {
|
|
"Update": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 12 hours)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Update widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"font_family": {
|
|
"description": "Font family",
|
|
"type": "string"
|
|
},
|
|
"font_size": {
|
|
"description": "Font size (default: 12.5)",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"frame": {
|
|
"description": "Frame options (see: https://docs.rs/egui/latest/egui/containers/frame/struct.Frame.html)",
|
|
"type": "object",
|
|
"required": [
|
|
"inner_margin"
|
|
],
|
|
"properties": {
|
|
"inner_margin": {
|
|
"description": "Margin inside the painted frame",
|
|
"type": "object",
|
|
"required": [
|
|
"x",
|
|
"y"
|
|
],
|
|
"properties": {
|
|
"x": {
|
|
"description": "X coordinate",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"y": {
|
|
"description": "Y coordinate",
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"grouping": {
|
|
"description": "Visual grouping for widgets",
|
|
"oneOf": [
|
|
{
|
|
"description": "No grouping is applied",
|
|
"type": "object",
|
|
"required": [
|
|
"kind"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Widgets are grouped as a whole",
|
|
"type": "object",
|
|
"required": [
|
|
"kind"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Bar"
|
|
]
|
|
},
|
|
"rounding": {
|
|
"description": "Rounding values for the 4 corners. Can be a single or 4 values.",
|
|
"anyOf": [
|
|
{
|
|
"description": "All 4 corners are the same",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"description": "All 4 corners are custom. Order: NW, NE, SW, SE",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
]
|
|
},
|
|
"style": {
|
|
"description": "Styles for the grouping",
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Default"
|
|
]
|
|
},
|
|
{
|
|
"description": "A shadow is added under the default group. (blur: 4, offset: x-1 y-1, spread: 3)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithShadowB4O1S3"
|
|
]
|
|
},
|
|
{
|
|
"description": "A shadow is added under the default group. (blur: 4, offset: x-0 y-0, spread: 3)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithShadowB4O0S3"
|
|
]
|
|
},
|
|
{
|
|
"description": "A shadow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 3)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithShadowB0O1S3"
|
|
]
|
|
},
|
|
{
|
|
"description": "A glow is added under the default group. (blur: 3, offset: x-1 y-1, spread: 2)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithGlowB3O1S2"
|
|
]
|
|
},
|
|
{
|
|
"description": "A glow is added under the default group. (blur: 3, offset: x-0 y-0, spread: 2)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithGlowB3O0S2"
|
|
]
|
|
},
|
|
{
|
|
"description": "A glow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 2)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithGlowB0O1S2"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"transparency_alpha": {
|
|
"description": "Alpha value for the color transparency [[0-255]] (default: 200)",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Widgets are grouped by alignment",
|
|
"type": "object",
|
|
"required": [
|
|
"kind"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Alignment"
|
|
]
|
|
},
|
|
"rounding": {
|
|
"description": "Rounding values for the 4 corners. Can be a single or 4 values.",
|
|
"anyOf": [
|
|
{
|
|
"description": "All 4 corners are the same",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"description": "All 4 corners are custom. Order: NW, NE, SW, SE",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
]
|
|
},
|
|
"style": {
|
|
"description": "Styles for the grouping",
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Default"
|
|
]
|
|
},
|
|
{
|
|
"description": "A shadow is added under the default group. (blur: 4, offset: x-1 y-1, spread: 3)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithShadowB4O1S3"
|
|
]
|
|
},
|
|
{
|
|
"description": "A shadow is added under the default group. (blur: 4, offset: x-0 y-0, spread: 3)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithShadowB4O0S3"
|
|
]
|
|
},
|
|
{
|
|
"description": "A shadow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 3)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithShadowB0O1S3"
|
|
]
|
|
},
|
|
{
|
|
"description": "A glow is added under the default group. (blur: 3, offset: x-1 y-1, spread: 2)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithGlowB3O1S2"
|
|
]
|
|
},
|
|
{
|
|
"description": "A glow is added under the default group. (blur: 3, offset: x-0 y-0, spread: 2)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithGlowB3O0S2"
|
|
]
|
|
},
|
|
{
|
|
"description": "A glow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 2)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithGlowB0O1S2"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"transparency_alpha": {
|
|
"description": "Alpha value for the color transparency [[0-255]] (default: 200)",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Widgets are grouped individually",
|
|
"type": "object",
|
|
"required": [
|
|
"kind"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Widget"
|
|
]
|
|
},
|
|
"rounding": {
|
|
"description": "Rounding values for the 4 corners. Can be a single or 4 values.",
|
|
"anyOf": [
|
|
{
|
|
"description": "All 4 corners are the same",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"description": "All 4 corners are custom. Order: NW, NE, SW, SE",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
]
|
|
},
|
|
"style": {
|
|
"description": "Styles for the grouping",
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Default"
|
|
]
|
|
},
|
|
{
|
|
"description": "A shadow is added under the default group. (blur: 4, offset: x-1 y-1, spread: 3)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithShadowB4O1S3"
|
|
]
|
|
},
|
|
{
|
|
"description": "A shadow is added under the default group. (blur: 4, offset: x-0 y-0, spread: 3)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithShadowB4O0S3"
|
|
]
|
|
},
|
|
{
|
|
"description": "A shadow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 3)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithShadowB0O1S3"
|
|
]
|
|
},
|
|
{
|
|
"description": "A glow is added under the default group. (blur: 3, offset: x-1 y-1, spread: 2)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithGlowB3O1S2"
|
|
]
|
|
},
|
|
{
|
|
"description": "A glow is added under the default group. (blur: 3, offset: x-0 y-0, spread: 2)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithGlowB3O0S2"
|
|
]
|
|
},
|
|
{
|
|
"description": "A glow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 2)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DefaultWithGlowB0O1S2"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"transparency_alpha": {
|
|
"description": "Alpha value for the color transparency [[0-255]] (default: 200)",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"height": {
|
|
"description": "Bar height (default: 50)",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"icon_scale": {
|
|
"description": "Scale of the icons relative to the font_size [[1.0-2.0]]. (default: 1.4)",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"left_widgets": {
|
|
"description": "Left side widgets (ordered left-to-right)",
|
|
"type": "array",
|
|
"items": {
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Applications"
|
|
],
|
|
"properties": {
|
|
"Applications": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Default display format for all applications (optional). Could be overridden per application. Defaults to `Icon`.",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only the application icon.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only the application name as text.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show both the application icon and name.",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enables or disables the applications widget.",
|
|
"type": "boolean"
|
|
},
|
|
"items": {
|
|
"description": "List of configured applications to display.",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"command",
|
|
"name"
|
|
],
|
|
"properties": {
|
|
"command": {
|
|
"description": "Command to execute (e.g. path to the application or shell command).",
|
|
"type": "string"
|
|
},
|
|
"display": {
|
|
"description": "Display format for this application button (optional). Overrides global format if set.",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only the application icon.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only the application name as text.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show both the application icon and name.",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Whether to enable this application button (optional). Inherits from the global `Applications` setting if omitted.",
|
|
"type": "boolean"
|
|
},
|
|
"icon": {
|
|
"description": "Optional icon: a path to an image or a text-based glyph (e.g., from Nerd Fonts). If not set, and if the `command` is a path to an executable, an icon might be extracted from it. Note: glyphs require a compatible `font_family`.",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Display name of the application.",
|
|
"type": "string"
|
|
},
|
|
"show_command_on_hover": {
|
|
"description": "Whether to show the launch command on hover (optional). Inherits from the global `Applications` setting if omitted.",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"show_command_on_hover": {
|
|
"description": "Whether to show the launch command on hover (optional). Could be overridden per application. Defaults to `false` if not set.",
|
|
"type": "boolean"
|
|
},
|
|
"spacing": {
|
|
"description": "Horizontal spacing between application buttons.",
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Battery"
|
|
],
|
|
"properties": {
|
|
"Battery": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_select_under": {
|
|
"description": "Select when the current percentage is under this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Battery widget",
|
|
"type": "boolean"
|
|
},
|
|
"hide_on_full_charge": {
|
|
"description": "Hide the widget if the battery is at full charge",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Cpu"
|
|
],
|
|
"properties": {
|
|
"Cpu": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_select_over": {
|
|
"description": "Select when the current percentage is over this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Cpu widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Date"
|
|
],
|
|
"properties": {
|
|
"Date": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"format"
|
|
],
|
|
"properties": {
|
|
"enable": {
|
|
"description": "Enable the Date widget",
|
|
"type": "boolean"
|
|
},
|
|
"format": {
|
|
"description": "Set the Date format",
|
|
"oneOf": [
|
|
{
|
|
"description": "Month/Date/Year format (09/08/24)",
|
|
"type": "string",
|
|
"enum": [
|
|
"MonthDateYear"
|
|
]
|
|
},
|
|
{
|
|
"description": "Year-Month-Date format (2024-09-08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"YearMonthDate"
|
|
]
|
|
},
|
|
{
|
|
"description": "Date-Month-Year format (8-Sep-2024)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DateMonthYear"
|
|
]
|
|
},
|
|
{
|
|
"description": "Day Date Month Year format (8 September 2024)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DayDateMonthYear"
|
|
]
|
|
},
|
|
{
|
|
"description": "Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)",
|
|
"type": "object",
|
|
"required": [
|
|
"Custom"
|
|
],
|
|
"properties": {
|
|
"Custom": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"description": "Custom format with modifiers",
|
|
"type": "object",
|
|
"required": [
|
|
"CustomModifiers"
|
|
],
|
|
"properties": {
|
|
"CustomModifiers": {
|
|
"description": "Custom format with additive modifiers for integer format specifiers",
|
|
"type": "object",
|
|
"required": [
|
|
"format",
|
|
"modifiers"
|
|
],
|
|
"properties": {
|
|
"format": {
|
|
"description": "Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)",
|
|
"type": "string"
|
|
},
|
|
"modifiers": {
|
|
"description": "Additive modifiers for integer format specifiers (e.g. { \"%U\": 1 } to increment the zero-indexed week number by 1)",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"timezone": {
|
|
"description": "TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)\n\nUse a custom format to display additional information, i.e.: ```json { \"Date\": { \"enable\": true, \"format\": { \"Custom\": \"%D %Z (Tokyo)\" }, \"timezone\": \"Asia/Tokyo\" } } ```",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Keyboard"
|
|
],
|
|
"properties": {
|
|
"Keyboard": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 1 second)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Input widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Komorebi"
|
|
],
|
|
"properties": {
|
|
"Komorebi": {
|
|
"type": "object",
|
|
"properties": {
|
|
"configuration_switcher": {
|
|
"description": "Configure the Configuration Switcher widget",
|
|
"type": "object",
|
|
"required": [
|
|
"configurations",
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"configurations": {
|
|
"description": "A map of display friendly name => path to configuration.json",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Configurations widget",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"focused_container": {
|
|
"description": "Configure the Focused Container widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the currently focused container",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Focused Container widget",
|
|
"type": "boolean"
|
|
},
|
|
"show_icon": {
|
|
"description": "DEPRECATED: use 'display' instead (Show the icon of the currently focused container)",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"layout": {
|
|
"description": "Configure the Layout widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the current layout",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Layout widget",
|
|
"type": "boolean"
|
|
},
|
|
"options": {
|
|
"description": "List of layout options",
|
|
"type": "array",
|
|
"items": {
|
|
"anyOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"locked_container": {
|
|
"description": "Configure the Locked Container widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the current locked state",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Locked Container widget",
|
|
"type": "boolean"
|
|
},
|
|
"show_when_unlocked": {
|
|
"description": "Show the widget event if the layer is unlocked",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"workspace_layer": {
|
|
"description": "Configure the Workspace Layer widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the current layer",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Workspace Layer widget",
|
|
"type": "boolean"
|
|
},
|
|
"show_when_tiling": {
|
|
"description": "Show the widget event if the layer is Tiling",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"workspaces": {
|
|
"description": "Configure the Workspaces widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"hide_empty_workspaces"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the workspace",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show all icons only",
|
|
"type": "string",
|
|
"enum": [
|
|
"AllIcons"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show both all icons and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"AllIconsAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show all icons and text for the selected element, and all icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"AllIconsAndTextOnSelected"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Existing"
|
|
],
|
|
"properties": {
|
|
"Existing": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Workspaces widget",
|
|
"type": "boolean"
|
|
},
|
|
"hide_empty_workspaces": {
|
|
"description": "Hide workspaces without any windows",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Media"
|
|
],
|
|
"properties": {
|
|
"Media": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"enable": {
|
|
"description": "Enable the Media widget",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Memory"
|
|
],
|
|
"properties": {
|
|
"Memory": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_select_over": {
|
|
"description": "Select when the current percentage is over this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Memory widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Network"
|
|
],
|
|
"properties": {
|
|
"Network": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"show_activity",
|
|
"show_total_activity"
|
|
],
|
|
"properties": {
|
|
"activity_left_padding": {
|
|
"description": "Characters to reserve for received and transmitted activity",
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"auto_select": {
|
|
"description": "Select when the value is over a limit (1MiB is 1048576 bytes (1024*1024))",
|
|
"type": "object",
|
|
"properties": {
|
|
"received_over": {
|
|
"description": "Select the received data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"total_received_over": {
|
|
"description": "Select the total received data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"total_transmitted_over": {
|
|
"description": "Select the total transmitted data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"transmitted_over": {
|
|
"description": "Select the transmitted data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Network widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"show_activity": {
|
|
"description": "Show received and transmitted activity",
|
|
"type": "boolean"
|
|
},
|
|
"show_default_interface": {
|
|
"description": "Show default interface",
|
|
"type": "boolean"
|
|
},
|
|
"show_total_activity": {
|
|
"description": "Show total received and transmitted activity",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Storage"
|
|
],
|
|
"properties": {
|
|
"Storage": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_hide_under": {
|
|
"description": "Hide when the current percentage is under this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"auto_select_over": {
|
|
"description": "Select when the current percentage is over this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Storage widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"show_read_only_disks": {
|
|
"description": "Show disks that are read only. (default: false)",
|
|
"type": "boolean"
|
|
},
|
|
"show_removable_disks": {
|
|
"description": "Show removable disks. (default: true)",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Time"
|
|
],
|
|
"properties": {
|
|
"Time": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"format"
|
|
],
|
|
"properties": {
|
|
"changing_icon": {
|
|
"description": "Change the icon depending on the time. The default icon is used between 8:30 and 12:00. (default: false)",
|
|
"type": "boolean"
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Time widget",
|
|
"type": "boolean"
|
|
},
|
|
"format": {
|
|
"description": "Set the Time format",
|
|
"oneOf": [
|
|
{
|
|
"description": "Twelve-hour format (with seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwelveHour"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twelve-hour format (without seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwelveHourWithoutSeconds"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format (with seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwentyFourHour"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format (without seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwentyFourHourWithoutSeconds"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format displayed as a binary clock with circles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)",
|
|
"type": "string",
|
|
"enum": [
|
|
"BinaryCircle"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format displayed as a binary clock with rectangles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)",
|
|
"type": "string",
|
|
"enum": [
|
|
"BinaryRectangle"
|
|
]
|
|
},
|
|
{
|
|
"description": "Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)",
|
|
"type": "object",
|
|
"required": [
|
|
"Custom"
|
|
],
|
|
"properties": {
|
|
"Custom": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"timezone": {
|
|
"description": "TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)\n\nUse a custom format to display additional information, i.e.: ```json { \"Time\": { \"enable\": true, \"format\": { \"Custom\": \"%T %Z (Tokyo)\" }, \"timezone\": \"Asia/Tokyo\" } } ```",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Update"
|
|
],
|
|
"properties": {
|
|
"Update": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 12 hours)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Update widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"margin": {
|
|
"description": "Bar margin. Use one value for all sides or use a grouped margin for horizontal and/or vertical definition which can each take a single value for a symmetric margin or two values for each side, i.e.: ```json \"margin\": { \"horizontal\": 10 } ``` or: ```json \"margin\": { \"vertical\": [top, bottom] } ``` You can also set individual margin on each side like this: ```json \"margin\": { \"top\": 10, \"bottom\": 10, \"left\": 10, \"right\": 10, } ``` By default, margin is set to 0 on all sides.",
|
|
"anyOf": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"left": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"right": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"top": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"horizontal": {
|
|
"anyOf": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
}
|
|
]
|
|
},
|
|
"vertical": {
|
|
"anyOf": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"max_label_width": {
|
|
"description": "Max label width before text truncation (default: 400.0)",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"monitor": {
|
|
"description": "The monitor index or the full monitor options",
|
|
"anyOf": [
|
|
{
|
|
"description": "The monitor index where you want the bar to show",
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"description": "The full monitor options with the index and an optional work_area_offset",
|
|
"type": "object",
|
|
"required": [
|
|
"index"
|
|
],
|
|
"properties": {
|
|
"index": {
|
|
"description": "Komorebi monitor index of the monitor on which to render the bar",
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"work_area_offset": {
|
|
"description": "Automatically apply a work area offset for this monitor to accommodate the bar",
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"mouse": {
|
|
"description": "Options for mouse interaction on the bar",
|
|
"type": "object",
|
|
"properties": {
|
|
"horizontal_scroll_threshold": {
|
|
"description": "Defines how many points a user needs to scroll horizontally to make a \"tick\" on a mouse/touchpad/touchscreen (default: 30)",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"on_extra1_click": {
|
|
"description": "Command to send on extra1/back button click",
|
|
"anyOf": [
|
|
{
|
|
"description": "Send a message to the komorebi client. By default, a batch of messages are sent in the following order: FocusMonitorAtCursor => MouseFollowsFocus(false) => {message} => MouseFollowsFocus({original.value})\n\nExample: ```json \"on_extra2_click\": { \"message\": { \"type\": \"NewWorkspace\" } }, ``` or: ```json \"on_middle_click\": { \"focus_monitor_at_cursor\": false, \"ignore_mouse_follows_focus\": false, \"message\": { \"type\": \"TogglePause\" } } ``` or: ```json \"on_scroll_up\": { \"message\": { \"type\": \"CycleFocusWorkspace\", \"content\": \"Previous\" } } ```",
|
|
"type": "object",
|
|
"required": [
|
|
"message"
|
|
],
|
|
"properties": {
|
|
"focus_monitor_at_cursor": {
|
|
"description": "Send the FocusMonitorAtCursor message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"ignore_mouse_follows_focus": {
|
|
"description": "Wrap the {message} with a MouseFollowsFocus(false) and MouseFollowsFocus({original.value}) message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"description": "The message to send to the komorebi client",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStackIndex"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusStackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowEdge"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowAxis"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWorkspaceToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWorkspaceToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SwapWorkspacesToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ForceFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Close"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Promote"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EagerFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"LockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnlockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleLock"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloat"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMonocle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMaximize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "END OF LIFE FEATURE: Use the SW_HIDE flag to hide windows when switching workspaces (has issues with Electron apps)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Hide"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the SW_MINIMIZE flag to hide windows when switching workspaces (has issues with frequent workspace switching)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces",
|
|
"type": "string",
|
|
"enum": [
|
|
"Cloak"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WindowHidingBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleCrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Swap the window container with the window container at the edge of the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Swap"
|
|
]
|
|
},
|
|
{
|
|
"description": "Insert the window container into the focused workspace on the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Insert"
|
|
]
|
|
},
|
|
{
|
|
"description": "Do nothing if trying to move a window container in the direction of an adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Process komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"Op"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ignore komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanagedWindowOperationBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 1.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ScrollingLayoutColumns"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FlipLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 5,
|
|
"minItems": 5
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DisplayIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureNamedWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NewWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Stop"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StopIgnoreRestore"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TogglePause"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Retile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RetileWithResizeDimensions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickSave"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickLoad"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Save"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Load"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusEmptyWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorAtCursor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CloseWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumbers"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceLayer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReplaceConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadStaticConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WatchConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CompleteConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AltFocusHack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Yellow)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Pink)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Text)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Red)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Theme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Animation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationDuration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationFps"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Linear",
|
|
"EaseInSine",
|
|
"EaseOutSine",
|
|
"EaseInOutSine",
|
|
"EaseInQuad",
|
|
"EaseOutQuad",
|
|
"EaseInOutQuad",
|
|
"EaseInCubic",
|
|
"EaseInOutCubic",
|
|
"EaseInQuart",
|
|
"EaseOutQuart",
|
|
"EaseInOutQuart",
|
|
"EaseInQuint",
|
|
"EaseOutQuint",
|
|
"EaseInOutQuint",
|
|
"EaseInExpo",
|
|
"EaseOutExpo",
|
|
"EaseInOutExpo",
|
|
"EaseInCirc",
|
|
"EaseOutCirc",
|
|
"EaseInOutCirc",
|
|
"EaseInBack",
|
|
"EaseOutBack",
|
|
"EaseInOutBack",
|
|
"EaseInElastic",
|
|
"EaseOutElastic",
|
|
"EaseInOutElastic",
|
|
"EaseInBounce",
|
|
"EaseOutBounce",
|
|
"EaseInOutBounce"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"CubicBezier"
|
|
],
|
|
"properties": {
|
|
"CubicBezier": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Border"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Single",
|
|
"Stack",
|
|
"Monocle",
|
|
"Unfocused",
|
|
"UnfocusedLocked",
|
|
"Floating"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the system border style",
|
|
"type": "string",
|
|
"enum": [
|
|
"System"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 11-style rounded borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rounded"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 10-style square borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Square"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the adjustable komorebi border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the thin Windows accent border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderImplementation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Transparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTransparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TransparencyAlpha"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InvisibleBorders"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Always",
|
|
"Never",
|
|
"OnStack"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarMode"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Process",
|
|
"Title"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarLabel"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarUnfocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarBackgroundColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarHeight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarTabWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontSize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontFamily"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowBasedWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeDelta"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialNamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearAllWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnforceWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearSessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IgnoreRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyObjectNameChangeApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyTrayApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyLayeredApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyBorderOverflowApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"State"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GlobalState"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"VisibleWindows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorInformation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedMonitorIndex",
|
|
"FocusedWorkspaceIndex",
|
|
"FocusedContainerIndex",
|
|
"FocusedWindowIndex",
|
|
"FocusedWorkspaceName",
|
|
"FocusedWorkspaceLayout",
|
|
"FocusedContainerKind",
|
|
"Version"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Query"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveTitleBar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTitleBars"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"filter_state_changes"
|
|
],
|
|
"properties": {
|
|
"filter_state_changes": {
|
|
"description": "Only emit notifications when the window manager state has changed",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocketWithOptions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ApplicationSpecificConfigurationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NotificationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SocketSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StaticConfigSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GenerateStaticConfig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DebugWindow"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Execute a custom command. CMD (%variable%), Bash ($variable) and PowerShell ($Env:variable) variables will be resolved. Example: `komorebic toggle-pause`",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"on_extra2_click": {
|
|
"description": "Command to send on extra2/forward button click",
|
|
"anyOf": [
|
|
{
|
|
"description": "Send a message to the komorebi client. By default, a batch of messages are sent in the following order: FocusMonitorAtCursor => MouseFollowsFocus(false) => {message} => MouseFollowsFocus({original.value})\n\nExample: ```json \"on_extra2_click\": { \"message\": { \"type\": \"NewWorkspace\" } }, ``` or: ```json \"on_middle_click\": { \"focus_monitor_at_cursor\": false, \"ignore_mouse_follows_focus\": false, \"message\": { \"type\": \"TogglePause\" } } ``` or: ```json \"on_scroll_up\": { \"message\": { \"type\": \"CycleFocusWorkspace\", \"content\": \"Previous\" } } ```",
|
|
"type": "object",
|
|
"required": [
|
|
"message"
|
|
],
|
|
"properties": {
|
|
"focus_monitor_at_cursor": {
|
|
"description": "Send the FocusMonitorAtCursor message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"ignore_mouse_follows_focus": {
|
|
"description": "Wrap the {message} with a MouseFollowsFocus(false) and MouseFollowsFocus({original.value}) message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"description": "The message to send to the komorebi client",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStackIndex"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusStackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowEdge"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowAxis"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWorkspaceToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWorkspaceToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SwapWorkspacesToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ForceFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Close"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Promote"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EagerFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"LockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnlockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleLock"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloat"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMonocle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMaximize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "END OF LIFE FEATURE: Use the SW_HIDE flag to hide windows when switching workspaces (has issues with Electron apps)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Hide"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the SW_MINIMIZE flag to hide windows when switching workspaces (has issues with frequent workspace switching)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces",
|
|
"type": "string",
|
|
"enum": [
|
|
"Cloak"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WindowHidingBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleCrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Swap the window container with the window container at the edge of the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Swap"
|
|
]
|
|
},
|
|
{
|
|
"description": "Insert the window container into the focused workspace on the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Insert"
|
|
]
|
|
},
|
|
{
|
|
"description": "Do nothing if trying to move a window container in the direction of an adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Process komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"Op"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ignore komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanagedWindowOperationBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 1.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ScrollingLayoutColumns"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FlipLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 5,
|
|
"minItems": 5
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DisplayIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureNamedWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NewWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Stop"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StopIgnoreRestore"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TogglePause"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Retile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RetileWithResizeDimensions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickSave"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickLoad"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Save"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Load"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusEmptyWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorAtCursor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CloseWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumbers"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceLayer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReplaceConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadStaticConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WatchConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CompleteConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AltFocusHack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Yellow)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Pink)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Text)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Red)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Theme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Animation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationDuration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationFps"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Linear",
|
|
"EaseInSine",
|
|
"EaseOutSine",
|
|
"EaseInOutSine",
|
|
"EaseInQuad",
|
|
"EaseOutQuad",
|
|
"EaseInOutQuad",
|
|
"EaseInCubic",
|
|
"EaseInOutCubic",
|
|
"EaseInQuart",
|
|
"EaseOutQuart",
|
|
"EaseInOutQuart",
|
|
"EaseInQuint",
|
|
"EaseOutQuint",
|
|
"EaseInOutQuint",
|
|
"EaseInExpo",
|
|
"EaseOutExpo",
|
|
"EaseInOutExpo",
|
|
"EaseInCirc",
|
|
"EaseOutCirc",
|
|
"EaseInOutCirc",
|
|
"EaseInBack",
|
|
"EaseOutBack",
|
|
"EaseInOutBack",
|
|
"EaseInElastic",
|
|
"EaseOutElastic",
|
|
"EaseInOutElastic",
|
|
"EaseInBounce",
|
|
"EaseOutBounce",
|
|
"EaseInOutBounce"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"CubicBezier"
|
|
],
|
|
"properties": {
|
|
"CubicBezier": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Border"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Single",
|
|
"Stack",
|
|
"Monocle",
|
|
"Unfocused",
|
|
"UnfocusedLocked",
|
|
"Floating"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the system border style",
|
|
"type": "string",
|
|
"enum": [
|
|
"System"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 11-style rounded borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rounded"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 10-style square borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Square"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the adjustable komorebi border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the thin Windows accent border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderImplementation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Transparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTransparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TransparencyAlpha"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InvisibleBorders"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Always",
|
|
"Never",
|
|
"OnStack"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarMode"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Process",
|
|
"Title"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarLabel"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarUnfocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarBackgroundColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarHeight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarTabWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontSize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontFamily"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowBasedWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeDelta"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialNamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearAllWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnforceWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearSessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IgnoreRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyObjectNameChangeApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyTrayApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyLayeredApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyBorderOverflowApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"State"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GlobalState"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"VisibleWindows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorInformation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedMonitorIndex",
|
|
"FocusedWorkspaceIndex",
|
|
"FocusedContainerIndex",
|
|
"FocusedWindowIndex",
|
|
"FocusedWorkspaceName",
|
|
"FocusedWorkspaceLayout",
|
|
"FocusedContainerKind",
|
|
"Version"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Query"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveTitleBar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTitleBars"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"filter_state_changes"
|
|
],
|
|
"properties": {
|
|
"filter_state_changes": {
|
|
"description": "Only emit notifications when the window manager state has changed",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocketWithOptions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ApplicationSpecificConfigurationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NotificationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SocketSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StaticConfigSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GenerateStaticConfig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DebugWindow"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Execute a custom command. CMD (%variable%), Bash ($variable) and PowerShell ($Env:variable) variables will be resolved. Example: `komorebic toggle-pause`",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"on_middle_click": {
|
|
"description": "Command to send on middle button click",
|
|
"anyOf": [
|
|
{
|
|
"description": "Send a message to the komorebi client. By default, a batch of messages are sent in the following order: FocusMonitorAtCursor => MouseFollowsFocus(false) => {message} => MouseFollowsFocus({original.value})\n\nExample: ```json \"on_extra2_click\": { \"message\": { \"type\": \"NewWorkspace\" } }, ``` or: ```json \"on_middle_click\": { \"focus_monitor_at_cursor\": false, \"ignore_mouse_follows_focus\": false, \"message\": { \"type\": \"TogglePause\" } } ``` or: ```json \"on_scroll_up\": { \"message\": { \"type\": \"CycleFocusWorkspace\", \"content\": \"Previous\" } } ```",
|
|
"type": "object",
|
|
"required": [
|
|
"message"
|
|
],
|
|
"properties": {
|
|
"focus_monitor_at_cursor": {
|
|
"description": "Send the FocusMonitorAtCursor message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"ignore_mouse_follows_focus": {
|
|
"description": "Wrap the {message} with a MouseFollowsFocus(false) and MouseFollowsFocus({original.value}) message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"description": "The message to send to the komorebi client",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStackIndex"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusStackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowEdge"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowAxis"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWorkspaceToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWorkspaceToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SwapWorkspacesToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ForceFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Close"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Promote"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EagerFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"LockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnlockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleLock"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloat"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMonocle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMaximize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "END OF LIFE FEATURE: Use the SW_HIDE flag to hide windows when switching workspaces (has issues with Electron apps)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Hide"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the SW_MINIMIZE flag to hide windows when switching workspaces (has issues with frequent workspace switching)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces",
|
|
"type": "string",
|
|
"enum": [
|
|
"Cloak"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WindowHidingBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleCrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Swap the window container with the window container at the edge of the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Swap"
|
|
]
|
|
},
|
|
{
|
|
"description": "Insert the window container into the focused workspace on the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Insert"
|
|
]
|
|
},
|
|
{
|
|
"description": "Do nothing if trying to move a window container in the direction of an adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Process komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"Op"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ignore komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanagedWindowOperationBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 1.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ScrollingLayoutColumns"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FlipLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 5,
|
|
"minItems": 5
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DisplayIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureNamedWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NewWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Stop"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StopIgnoreRestore"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TogglePause"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Retile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RetileWithResizeDimensions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickSave"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickLoad"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Save"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Load"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusEmptyWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorAtCursor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CloseWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumbers"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceLayer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReplaceConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadStaticConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WatchConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CompleteConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AltFocusHack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Yellow)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Pink)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Text)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Red)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Theme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Animation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationDuration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationFps"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Linear",
|
|
"EaseInSine",
|
|
"EaseOutSine",
|
|
"EaseInOutSine",
|
|
"EaseInQuad",
|
|
"EaseOutQuad",
|
|
"EaseInOutQuad",
|
|
"EaseInCubic",
|
|
"EaseInOutCubic",
|
|
"EaseInQuart",
|
|
"EaseOutQuart",
|
|
"EaseInOutQuart",
|
|
"EaseInQuint",
|
|
"EaseOutQuint",
|
|
"EaseInOutQuint",
|
|
"EaseInExpo",
|
|
"EaseOutExpo",
|
|
"EaseInOutExpo",
|
|
"EaseInCirc",
|
|
"EaseOutCirc",
|
|
"EaseInOutCirc",
|
|
"EaseInBack",
|
|
"EaseOutBack",
|
|
"EaseInOutBack",
|
|
"EaseInElastic",
|
|
"EaseOutElastic",
|
|
"EaseInOutElastic",
|
|
"EaseInBounce",
|
|
"EaseOutBounce",
|
|
"EaseInOutBounce"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"CubicBezier"
|
|
],
|
|
"properties": {
|
|
"CubicBezier": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Border"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Single",
|
|
"Stack",
|
|
"Monocle",
|
|
"Unfocused",
|
|
"UnfocusedLocked",
|
|
"Floating"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the system border style",
|
|
"type": "string",
|
|
"enum": [
|
|
"System"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 11-style rounded borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rounded"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 10-style square borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Square"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the adjustable komorebi border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the thin Windows accent border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderImplementation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Transparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTransparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TransparencyAlpha"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InvisibleBorders"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Always",
|
|
"Never",
|
|
"OnStack"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarMode"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Process",
|
|
"Title"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarLabel"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarUnfocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarBackgroundColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarHeight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarTabWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontSize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontFamily"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowBasedWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeDelta"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialNamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearAllWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnforceWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearSessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IgnoreRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyObjectNameChangeApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyTrayApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyLayeredApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyBorderOverflowApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"State"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GlobalState"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"VisibleWindows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorInformation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedMonitorIndex",
|
|
"FocusedWorkspaceIndex",
|
|
"FocusedContainerIndex",
|
|
"FocusedWindowIndex",
|
|
"FocusedWorkspaceName",
|
|
"FocusedWorkspaceLayout",
|
|
"FocusedContainerKind",
|
|
"Version"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Query"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveTitleBar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTitleBars"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"filter_state_changes"
|
|
],
|
|
"properties": {
|
|
"filter_state_changes": {
|
|
"description": "Only emit notifications when the window manager state has changed",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocketWithOptions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ApplicationSpecificConfigurationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NotificationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SocketSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StaticConfigSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GenerateStaticConfig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DebugWindow"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Execute a custom command. CMD (%variable%), Bash ($variable) and PowerShell ($Env:variable) variables will be resolved. Example: `komorebic toggle-pause`",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"on_primary_double_click": {
|
|
"description": "Command to send on primary/left double button click",
|
|
"anyOf": [
|
|
{
|
|
"description": "Send a message to the komorebi client. By default, a batch of messages are sent in the following order: FocusMonitorAtCursor => MouseFollowsFocus(false) => {message} => MouseFollowsFocus({original.value})\n\nExample: ```json \"on_extra2_click\": { \"message\": { \"type\": \"NewWorkspace\" } }, ``` or: ```json \"on_middle_click\": { \"focus_monitor_at_cursor\": false, \"ignore_mouse_follows_focus\": false, \"message\": { \"type\": \"TogglePause\" } } ``` or: ```json \"on_scroll_up\": { \"message\": { \"type\": \"CycleFocusWorkspace\", \"content\": \"Previous\" } } ```",
|
|
"type": "object",
|
|
"required": [
|
|
"message"
|
|
],
|
|
"properties": {
|
|
"focus_monitor_at_cursor": {
|
|
"description": "Send the FocusMonitorAtCursor message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"ignore_mouse_follows_focus": {
|
|
"description": "Wrap the {message} with a MouseFollowsFocus(false) and MouseFollowsFocus({original.value}) message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"description": "The message to send to the komorebi client",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStackIndex"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusStackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowEdge"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowAxis"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWorkspaceToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWorkspaceToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SwapWorkspacesToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ForceFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Close"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Promote"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EagerFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"LockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnlockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleLock"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloat"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMonocle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMaximize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "END OF LIFE FEATURE: Use the SW_HIDE flag to hide windows when switching workspaces (has issues with Electron apps)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Hide"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the SW_MINIMIZE flag to hide windows when switching workspaces (has issues with frequent workspace switching)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces",
|
|
"type": "string",
|
|
"enum": [
|
|
"Cloak"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WindowHidingBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleCrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Swap the window container with the window container at the edge of the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Swap"
|
|
]
|
|
},
|
|
{
|
|
"description": "Insert the window container into the focused workspace on the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Insert"
|
|
]
|
|
},
|
|
{
|
|
"description": "Do nothing if trying to move a window container in the direction of an adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Process komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"Op"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ignore komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanagedWindowOperationBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 1.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ScrollingLayoutColumns"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FlipLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 5,
|
|
"minItems": 5
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DisplayIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureNamedWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NewWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Stop"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StopIgnoreRestore"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TogglePause"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Retile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RetileWithResizeDimensions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickSave"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickLoad"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Save"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Load"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusEmptyWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorAtCursor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CloseWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumbers"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceLayer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReplaceConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadStaticConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WatchConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CompleteConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AltFocusHack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Yellow)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Pink)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Text)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Red)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Theme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Animation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationDuration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationFps"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Linear",
|
|
"EaseInSine",
|
|
"EaseOutSine",
|
|
"EaseInOutSine",
|
|
"EaseInQuad",
|
|
"EaseOutQuad",
|
|
"EaseInOutQuad",
|
|
"EaseInCubic",
|
|
"EaseInOutCubic",
|
|
"EaseInQuart",
|
|
"EaseOutQuart",
|
|
"EaseInOutQuart",
|
|
"EaseInQuint",
|
|
"EaseOutQuint",
|
|
"EaseInOutQuint",
|
|
"EaseInExpo",
|
|
"EaseOutExpo",
|
|
"EaseInOutExpo",
|
|
"EaseInCirc",
|
|
"EaseOutCirc",
|
|
"EaseInOutCirc",
|
|
"EaseInBack",
|
|
"EaseOutBack",
|
|
"EaseInOutBack",
|
|
"EaseInElastic",
|
|
"EaseOutElastic",
|
|
"EaseInOutElastic",
|
|
"EaseInBounce",
|
|
"EaseOutBounce",
|
|
"EaseInOutBounce"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"CubicBezier"
|
|
],
|
|
"properties": {
|
|
"CubicBezier": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Border"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Single",
|
|
"Stack",
|
|
"Monocle",
|
|
"Unfocused",
|
|
"UnfocusedLocked",
|
|
"Floating"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the system border style",
|
|
"type": "string",
|
|
"enum": [
|
|
"System"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 11-style rounded borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rounded"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 10-style square borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Square"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the adjustable komorebi border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the thin Windows accent border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderImplementation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Transparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTransparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TransparencyAlpha"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InvisibleBorders"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Always",
|
|
"Never",
|
|
"OnStack"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarMode"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Process",
|
|
"Title"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarLabel"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarUnfocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarBackgroundColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarHeight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarTabWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontSize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontFamily"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowBasedWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeDelta"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialNamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearAllWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnforceWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearSessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IgnoreRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyObjectNameChangeApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyTrayApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyLayeredApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyBorderOverflowApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"State"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GlobalState"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"VisibleWindows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorInformation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedMonitorIndex",
|
|
"FocusedWorkspaceIndex",
|
|
"FocusedContainerIndex",
|
|
"FocusedWindowIndex",
|
|
"FocusedWorkspaceName",
|
|
"FocusedWorkspaceLayout",
|
|
"FocusedContainerKind",
|
|
"Version"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Query"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveTitleBar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTitleBars"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"filter_state_changes"
|
|
],
|
|
"properties": {
|
|
"filter_state_changes": {
|
|
"description": "Only emit notifications when the window manager state has changed",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocketWithOptions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ApplicationSpecificConfigurationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NotificationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SocketSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StaticConfigSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GenerateStaticConfig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DebugWindow"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Execute a custom command. CMD (%variable%), Bash ($variable) and PowerShell ($Env:variable) variables will be resolved. Example: `komorebic toggle-pause`",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"on_scroll_down": {
|
|
"description": "Command to send on scrolling down (every tick)",
|
|
"anyOf": [
|
|
{
|
|
"description": "Send a message to the komorebi client. By default, a batch of messages are sent in the following order: FocusMonitorAtCursor => MouseFollowsFocus(false) => {message} => MouseFollowsFocus({original.value})\n\nExample: ```json \"on_extra2_click\": { \"message\": { \"type\": \"NewWorkspace\" } }, ``` or: ```json \"on_middle_click\": { \"focus_monitor_at_cursor\": false, \"ignore_mouse_follows_focus\": false, \"message\": { \"type\": \"TogglePause\" } } ``` or: ```json \"on_scroll_up\": { \"message\": { \"type\": \"CycleFocusWorkspace\", \"content\": \"Previous\" } } ```",
|
|
"type": "object",
|
|
"required": [
|
|
"message"
|
|
],
|
|
"properties": {
|
|
"focus_monitor_at_cursor": {
|
|
"description": "Send the FocusMonitorAtCursor message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"ignore_mouse_follows_focus": {
|
|
"description": "Wrap the {message} with a MouseFollowsFocus(false) and MouseFollowsFocus({original.value}) message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"description": "The message to send to the komorebi client",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStackIndex"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusStackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowEdge"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowAxis"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWorkspaceToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWorkspaceToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SwapWorkspacesToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ForceFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Close"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Promote"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EagerFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"LockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnlockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleLock"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloat"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMonocle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMaximize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "END OF LIFE FEATURE: Use the SW_HIDE flag to hide windows when switching workspaces (has issues with Electron apps)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Hide"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the SW_MINIMIZE flag to hide windows when switching workspaces (has issues with frequent workspace switching)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces",
|
|
"type": "string",
|
|
"enum": [
|
|
"Cloak"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WindowHidingBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleCrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Swap the window container with the window container at the edge of the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Swap"
|
|
]
|
|
},
|
|
{
|
|
"description": "Insert the window container into the focused workspace on the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Insert"
|
|
]
|
|
},
|
|
{
|
|
"description": "Do nothing if trying to move a window container in the direction of an adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Process komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"Op"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ignore komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanagedWindowOperationBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 1.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ScrollingLayoutColumns"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FlipLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 5,
|
|
"minItems": 5
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DisplayIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureNamedWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NewWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Stop"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StopIgnoreRestore"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TogglePause"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Retile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RetileWithResizeDimensions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickSave"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickLoad"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Save"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Load"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusEmptyWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorAtCursor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CloseWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumbers"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceLayer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReplaceConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadStaticConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WatchConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CompleteConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AltFocusHack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Yellow)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Pink)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Text)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Red)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Theme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Animation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationDuration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationFps"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Linear",
|
|
"EaseInSine",
|
|
"EaseOutSine",
|
|
"EaseInOutSine",
|
|
"EaseInQuad",
|
|
"EaseOutQuad",
|
|
"EaseInOutQuad",
|
|
"EaseInCubic",
|
|
"EaseInOutCubic",
|
|
"EaseInQuart",
|
|
"EaseOutQuart",
|
|
"EaseInOutQuart",
|
|
"EaseInQuint",
|
|
"EaseOutQuint",
|
|
"EaseInOutQuint",
|
|
"EaseInExpo",
|
|
"EaseOutExpo",
|
|
"EaseInOutExpo",
|
|
"EaseInCirc",
|
|
"EaseOutCirc",
|
|
"EaseInOutCirc",
|
|
"EaseInBack",
|
|
"EaseOutBack",
|
|
"EaseInOutBack",
|
|
"EaseInElastic",
|
|
"EaseOutElastic",
|
|
"EaseInOutElastic",
|
|
"EaseInBounce",
|
|
"EaseOutBounce",
|
|
"EaseInOutBounce"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"CubicBezier"
|
|
],
|
|
"properties": {
|
|
"CubicBezier": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Border"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Single",
|
|
"Stack",
|
|
"Monocle",
|
|
"Unfocused",
|
|
"UnfocusedLocked",
|
|
"Floating"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the system border style",
|
|
"type": "string",
|
|
"enum": [
|
|
"System"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 11-style rounded borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rounded"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 10-style square borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Square"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the adjustable komorebi border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the thin Windows accent border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderImplementation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Transparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTransparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TransparencyAlpha"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InvisibleBorders"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Always",
|
|
"Never",
|
|
"OnStack"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarMode"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Process",
|
|
"Title"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarLabel"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarUnfocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarBackgroundColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarHeight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarTabWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontSize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontFamily"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowBasedWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeDelta"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialNamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearAllWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnforceWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearSessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IgnoreRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyObjectNameChangeApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyTrayApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyLayeredApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyBorderOverflowApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"State"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GlobalState"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"VisibleWindows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorInformation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedMonitorIndex",
|
|
"FocusedWorkspaceIndex",
|
|
"FocusedContainerIndex",
|
|
"FocusedWindowIndex",
|
|
"FocusedWorkspaceName",
|
|
"FocusedWorkspaceLayout",
|
|
"FocusedContainerKind",
|
|
"Version"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Query"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveTitleBar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTitleBars"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"filter_state_changes"
|
|
],
|
|
"properties": {
|
|
"filter_state_changes": {
|
|
"description": "Only emit notifications when the window manager state has changed",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocketWithOptions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ApplicationSpecificConfigurationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NotificationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SocketSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StaticConfigSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GenerateStaticConfig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DebugWindow"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Execute a custom command. CMD (%variable%), Bash ($variable) and PowerShell ($Env:variable) variables will be resolved. Example: `komorebic toggle-pause`",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"on_scroll_left": {
|
|
"description": "Command to send on scrolling left (every tick)",
|
|
"anyOf": [
|
|
{
|
|
"description": "Send a message to the komorebi client. By default, a batch of messages are sent in the following order: FocusMonitorAtCursor => MouseFollowsFocus(false) => {message} => MouseFollowsFocus({original.value})\n\nExample: ```json \"on_extra2_click\": { \"message\": { \"type\": \"NewWorkspace\" } }, ``` or: ```json \"on_middle_click\": { \"focus_monitor_at_cursor\": false, \"ignore_mouse_follows_focus\": false, \"message\": { \"type\": \"TogglePause\" } } ``` or: ```json \"on_scroll_up\": { \"message\": { \"type\": \"CycleFocusWorkspace\", \"content\": \"Previous\" } } ```",
|
|
"type": "object",
|
|
"required": [
|
|
"message"
|
|
],
|
|
"properties": {
|
|
"focus_monitor_at_cursor": {
|
|
"description": "Send the FocusMonitorAtCursor message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"ignore_mouse_follows_focus": {
|
|
"description": "Wrap the {message} with a MouseFollowsFocus(false) and MouseFollowsFocus({original.value}) message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"description": "The message to send to the komorebi client",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStackIndex"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusStackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowEdge"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowAxis"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWorkspaceToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWorkspaceToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SwapWorkspacesToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ForceFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Close"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Promote"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EagerFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"LockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnlockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleLock"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloat"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMonocle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMaximize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "END OF LIFE FEATURE: Use the SW_HIDE flag to hide windows when switching workspaces (has issues with Electron apps)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Hide"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the SW_MINIMIZE flag to hide windows when switching workspaces (has issues with frequent workspace switching)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces",
|
|
"type": "string",
|
|
"enum": [
|
|
"Cloak"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WindowHidingBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleCrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Swap the window container with the window container at the edge of the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Swap"
|
|
]
|
|
},
|
|
{
|
|
"description": "Insert the window container into the focused workspace on the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Insert"
|
|
]
|
|
},
|
|
{
|
|
"description": "Do nothing if trying to move a window container in the direction of an adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Process komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"Op"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ignore komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanagedWindowOperationBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 1.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ScrollingLayoutColumns"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FlipLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 5,
|
|
"minItems": 5
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DisplayIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureNamedWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NewWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Stop"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StopIgnoreRestore"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TogglePause"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Retile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RetileWithResizeDimensions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickSave"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickLoad"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Save"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Load"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusEmptyWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorAtCursor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CloseWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumbers"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceLayer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReplaceConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadStaticConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WatchConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CompleteConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AltFocusHack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Yellow)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Pink)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Text)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Red)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Theme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Animation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationDuration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationFps"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Linear",
|
|
"EaseInSine",
|
|
"EaseOutSine",
|
|
"EaseInOutSine",
|
|
"EaseInQuad",
|
|
"EaseOutQuad",
|
|
"EaseInOutQuad",
|
|
"EaseInCubic",
|
|
"EaseInOutCubic",
|
|
"EaseInQuart",
|
|
"EaseOutQuart",
|
|
"EaseInOutQuart",
|
|
"EaseInQuint",
|
|
"EaseOutQuint",
|
|
"EaseInOutQuint",
|
|
"EaseInExpo",
|
|
"EaseOutExpo",
|
|
"EaseInOutExpo",
|
|
"EaseInCirc",
|
|
"EaseOutCirc",
|
|
"EaseInOutCirc",
|
|
"EaseInBack",
|
|
"EaseOutBack",
|
|
"EaseInOutBack",
|
|
"EaseInElastic",
|
|
"EaseOutElastic",
|
|
"EaseInOutElastic",
|
|
"EaseInBounce",
|
|
"EaseOutBounce",
|
|
"EaseInOutBounce"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"CubicBezier"
|
|
],
|
|
"properties": {
|
|
"CubicBezier": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Border"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Single",
|
|
"Stack",
|
|
"Monocle",
|
|
"Unfocused",
|
|
"UnfocusedLocked",
|
|
"Floating"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the system border style",
|
|
"type": "string",
|
|
"enum": [
|
|
"System"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 11-style rounded borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rounded"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 10-style square borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Square"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the adjustable komorebi border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the thin Windows accent border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderImplementation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Transparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTransparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TransparencyAlpha"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InvisibleBorders"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Always",
|
|
"Never",
|
|
"OnStack"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarMode"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Process",
|
|
"Title"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarLabel"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarUnfocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarBackgroundColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarHeight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarTabWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontSize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontFamily"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowBasedWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeDelta"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialNamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearAllWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnforceWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearSessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IgnoreRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyObjectNameChangeApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyTrayApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyLayeredApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyBorderOverflowApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"State"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GlobalState"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"VisibleWindows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorInformation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedMonitorIndex",
|
|
"FocusedWorkspaceIndex",
|
|
"FocusedContainerIndex",
|
|
"FocusedWindowIndex",
|
|
"FocusedWorkspaceName",
|
|
"FocusedWorkspaceLayout",
|
|
"FocusedContainerKind",
|
|
"Version"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Query"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveTitleBar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTitleBars"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"filter_state_changes"
|
|
],
|
|
"properties": {
|
|
"filter_state_changes": {
|
|
"description": "Only emit notifications when the window manager state has changed",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocketWithOptions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ApplicationSpecificConfigurationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NotificationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SocketSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StaticConfigSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GenerateStaticConfig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DebugWindow"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Execute a custom command. CMD (%variable%), Bash ($variable) and PowerShell ($Env:variable) variables will be resolved. Example: `komorebic toggle-pause`",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"on_scroll_right": {
|
|
"description": "Command to send on scrolling right (every tick)",
|
|
"anyOf": [
|
|
{
|
|
"description": "Send a message to the komorebi client. By default, a batch of messages are sent in the following order: FocusMonitorAtCursor => MouseFollowsFocus(false) => {message} => MouseFollowsFocus({original.value})\n\nExample: ```json \"on_extra2_click\": { \"message\": { \"type\": \"NewWorkspace\" } }, ``` or: ```json \"on_middle_click\": { \"focus_monitor_at_cursor\": false, \"ignore_mouse_follows_focus\": false, \"message\": { \"type\": \"TogglePause\" } } ``` or: ```json \"on_scroll_up\": { \"message\": { \"type\": \"CycleFocusWorkspace\", \"content\": \"Previous\" } } ```",
|
|
"type": "object",
|
|
"required": [
|
|
"message"
|
|
],
|
|
"properties": {
|
|
"focus_monitor_at_cursor": {
|
|
"description": "Send the FocusMonitorAtCursor message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"ignore_mouse_follows_focus": {
|
|
"description": "Wrap the {message} with a MouseFollowsFocus(false) and MouseFollowsFocus({original.value}) message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"description": "The message to send to the komorebi client",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStackIndex"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusStackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowEdge"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowAxis"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWorkspaceToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWorkspaceToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SwapWorkspacesToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ForceFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Close"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Promote"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EagerFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"LockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnlockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleLock"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloat"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMonocle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMaximize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "END OF LIFE FEATURE: Use the SW_HIDE flag to hide windows when switching workspaces (has issues with Electron apps)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Hide"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the SW_MINIMIZE flag to hide windows when switching workspaces (has issues with frequent workspace switching)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces",
|
|
"type": "string",
|
|
"enum": [
|
|
"Cloak"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WindowHidingBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleCrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Swap the window container with the window container at the edge of the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Swap"
|
|
]
|
|
},
|
|
{
|
|
"description": "Insert the window container into the focused workspace on the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Insert"
|
|
]
|
|
},
|
|
{
|
|
"description": "Do nothing if trying to move a window container in the direction of an adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Process komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"Op"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ignore komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanagedWindowOperationBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 1.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ScrollingLayoutColumns"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FlipLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 5,
|
|
"minItems": 5
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DisplayIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureNamedWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NewWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Stop"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StopIgnoreRestore"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TogglePause"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Retile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RetileWithResizeDimensions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickSave"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickLoad"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Save"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Load"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusEmptyWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorAtCursor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CloseWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumbers"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceLayer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReplaceConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadStaticConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WatchConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CompleteConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AltFocusHack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Yellow)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Pink)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Text)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Red)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Theme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Animation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationDuration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationFps"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Linear",
|
|
"EaseInSine",
|
|
"EaseOutSine",
|
|
"EaseInOutSine",
|
|
"EaseInQuad",
|
|
"EaseOutQuad",
|
|
"EaseInOutQuad",
|
|
"EaseInCubic",
|
|
"EaseInOutCubic",
|
|
"EaseInQuart",
|
|
"EaseOutQuart",
|
|
"EaseInOutQuart",
|
|
"EaseInQuint",
|
|
"EaseOutQuint",
|
|
"EaseInOutQuint",
|
|
"EaseInExpo",
|
|
"EaseOutExpo",
|
|
"EaseInOutExpo",
|
|
"EaseInCirc",
|
|
"EaseOutCirc",
|
|
"EaseInOutCirc",
|
|
"EaseInBack",
|
|
"EaseOutBack",
|
|
"EaseInOutBack",
|
|
"EaseInElastic",
|
|
"EaseOutElastic",
|
|
"EaseInOutElastic",
|
|
"EaseInBounce",
|
|
"EaseOutBounce",
|
|
"EaseInOutBounce"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"CubicBezier"
|
|
],
|
|
"properties": {
|
|
"CubicBezier": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Border"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Single",
|
|
"Stack",
|
|
"Monocle",
|
|
"Unfocused",
|
|
"UnfocusedLocked",
|
|
"Floating"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the system border style",
|
|
"type": "string",
|
|
"enum": [
|
|
"System"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 11-style rounded borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rounded"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 10-style square borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Square"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the adjustable komorebi border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the thin Windows accent border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderImplementation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Transparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTransparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TransparencyAlpha"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InvisibleBorders"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Always",
|
|
"Never",
|
|
"OnStack"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarMode"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Process",
|
|
"Title"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarLabel"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarUnfocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarBackgroundColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarHeight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarTabWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontSize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontFamily"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowBasedWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeDelta"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialNamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearAllWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnforceWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearSessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IgnoreRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyObjectNameChangeApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyTrayApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyLayeredApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyBorderOverflowApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"State"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GlobalState"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"VisibleWindows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorInformation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedMonitorIndex",
|
|
"FocusedWorkspaceIndex",
|
|
"FocusedContainerIndex",
|
|
"FocusedWindowIndex",
|
|
"FocusedWorkspaceName",
|
|
"FocusedWorkspaceLayout",
|
|
"FocusedContainerKind",
|
|
"Version"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Query"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveTitleBar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTitleBars"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"filter_state_changes"
|
|
],
|
|
"properties": {
|
|
"filter_state_changes": {
|
|
"description": "Only emit notifications when the window manager state has changed",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocketWithOptions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ApplicationSpecificConfigurationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NotificationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SocketSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StaticConfigSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GenerateStaticConfig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DebugWindow"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Execute a custom command. CMD (%variable%), Bash ($variable) and PowerShell ($Env:variable) variables will be resolved. Example: `komorebic toggle-pause`",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"on_scroll_up": {
|
|
"description": "Command to send on scrolling up (every tick)",
|
|
"anyOf": [
|
|
{
|
|
"description": "Send a message to the komorebi client. By default, a batch of messages are sent in the following order: FocusMonitorAtCursor => MouseFollowsFocus(false) => {message} => MouseFollowsFocus({original.value})\n\nExample: ```json \"on_extra2_click\": { \"message\": { \"type\": \"NewWorkspace\" } }, ``` or: ```json \"on_middle_click\": { \"focus_monitor_at_cursor\": false, \"ignore_mouse_follows_focus\": false, \"message\": { \"type\": \"TogglePause\" } } ``` or: ```json \"on_scroll_up\": { \"message\": { \"type\": \"CycleFocusWorkspace\", \"content\": \"Previous\" } } ```",
|
|
"type": "object",
|
|
"required": [
|
|
"message"
|
|
],
|
|
"properties": {
|
|
"focus_monitor_at_cursor": {
|
|
"description": "Send the FocusMonitorAtCursor message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"ignore_mouse_follows_focus": {
|
|
"description": "Wrap the {message} with a MouseFollowsFocus(false) and MouseFollowsFocus({original.value}) message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"description": "The message to send to the komorebi client",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStackIndex"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusStackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowEdge"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowAxis"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWorkspaceToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWorkspaceToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SwapWorkspacesToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ForceFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Close"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Promote"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EagerFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"LockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnlockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleLock"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloat"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMonocle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMaximize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "END OF LIFE FEATURE: Use the SW_HIDE flag to hide windows when switching workspaces (has issues with Electron apps)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Hide"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the SW_MINIMIZE flag to hide windows when switching workspaces (has issues with frequent workspace switching)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces",
|
|
"type": "string",
|
|
"enum": [
|
|
"Cloak"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WindowHidingBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleCrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Swap the window container with the window container at the edge of the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Swap"
|
|
]
|
|
},
|
|
{
|
|
"description": "Insert the window container into the focused workspace on the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Insert"
|
|
]
|
|
},
|
|
{
|
|
"description": "Do nothing if trying to move a window container in the direction of an adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Process komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"Op"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ignore komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanagedWindowOperationBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 1.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ScrollingLayoutColumns"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FlipLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 5,
|
|
"minItems": 5
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DisplayIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureNamedWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NewWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Stop"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StopIgnoreRestore"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TogglePause"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Retile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RetileWithResizeDimensions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickSave"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickLoad"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Save"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Load"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusEmptyWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorAtCursor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CloseWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumbers"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceLayer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReplaceConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadStaticConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WatchConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CompleteConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AltFocusHack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Yellow)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Pink)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Text)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Red)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Theme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Animation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationDuration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationFps"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Linear",
|
|
"EaseInSine",
|
|
"EaseOutSine",
|
|
"EaseInOutSine",
|
|
"EaseInQuad",
|
|
"EaseOutQuad",
|
|
"EaseInOutQuad",
|
|
"EaseInCubic",
|
|
"EaseInOutCubic",
|
|
"EaseInQuart",
|
|
"EaseOutQuart",
|
|
"EaseInOutQuart",
|
|
"EaseInQuint",
|
|
"EaseOutQuint",
|
|
"EaseInOutQuint",
|
|
"EaseInExpo",
|
|
"EaseOutExpo",
|
|
"EaseInOutExpo",
|
|
"EaseInCirc",
|
|
"EaseOutCirc",
|
|
"EaseInOutCirc",
|
|
"EaseInBack",
|
|
"EaseOutBack",
|
|
"EaseInOutBack",
|
|
"EaseInElastic",
|
|
"EaseOutElastic",
|
|
"EaseInOutElastic",
|
|
"EaseInBounce",
|
|
"EaseOutBounce",
|
|
"EaseInOutBounce"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"CubicBezier"
|
|
],
|
|
"properties": {
|
|
"CubicBezier": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Border"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Single",
|
|
"Stack",
|
|
"Monocle",
|
|
"Unfocused",
|
|
"UnfocusedLocked",
|
|
"Floating"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the system border style",
|
|
"type": "string",
|
|
"enum": [
|
|
"System"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 11-style rounded borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rounded"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 10-style square borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Square"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the adjustable komorebi border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the thin Windows accent border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderImplementation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Transparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTransparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TransparencyAlpha"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InvisibleBorders"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Always",
|
|
"Never",
|
|
"OnStack"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarMode"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Process",
|
|
"Title"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarLabel"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarUnfocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarBackgroundColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarHeight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarTabWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontSize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontFamily"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowBasedWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeDelta"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialNamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearAllWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnforceWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearSessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IgnoreRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyObjectNameChangeApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyTrayApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyLayeredApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyBorderOverflowApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"State"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GlobalState"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"VisibleWindows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorInformation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedMonitorIndex",
|
|
"FocusedWorkspaceIndex",
|
|
"FocusedContainerIndex",
|
|
"FocusedWindowIndex",
|
|
"FocusedWorkspaceName",
|
|
"FocusedWorkspaceLayout",
|
|
"FocusedContainerKind",
|
|
"Version"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Query"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveTitleBar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTitleBars"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"filter_state_changes"
|
|
],
|
|
"properties": {
|
|
"filter_state_changes": {
|
|
"description": "Only emit notifications when the window manager state has changed",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocketWithOptions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ApplicationSpecificConfigurationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NotificationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SocketSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StaticConfigSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GenerateStaticConfig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DebugWindow"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Execute a custom command. CMD (%variable%), Bash ($variable) and PowerShell ($Env:variable) variables will be resolved. Example: `komorebic toggle-pause`",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"on_secondary_click": {
|
|
"description": "Command to send on secondary/right button click",
|
|
"anyOf": [
|
|
{
|
|
"description": "Send a message to the komorebi client. By default, a batch of messages are sent in the following order: FocusMonitorAtCursor => MouseFollowsFocus(false) => {message} => MouseFollowsFocus({original.value})\n\nExample: ```json \"on_extra2_click\": { \"message\": { \"type\": \"NewWorkspace\" } }, ``` or: ```json \"on_middle_click\": { \"focus_monitor_at_cursor\": false, \"ignore_mouse_follows_focus\": false, \"message\": { \"type\": \"TogglePause\" } } ``` or: ```json \"on_scroll_up\": { \"message\": { \"type\": \"CycleFocusWorkspace\", \"content\": \"Previous\" } } ```",
|
|
"type": "object",
|
|
"required": [
|
|
"message"
|
|
],
|
|
"properties": {
|
|
"focus_monitor_at_cursor": {
|
|
"description": "Send the FocusMonitorAtCursor message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"ignore_mouse_follows_focus": {
|
|
"description": "Wrap the {message} with a MouseFollowsFocus(false) and MouseFollowsFocus({original.value}) message (default:true)",
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"description": "The message to send to the komorebi client",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleStackIndex"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusStackWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnstackAll"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowEdge"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeWindowAxis"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleSendContainerToWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveContainerToMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SendContainerToNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleMoveWorkspaceToMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MoveWorkspaceToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SwapWorkspacesToMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ForceFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Close"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Promote"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Left",
|
|
"Right",
|
|
"Up",
|
|
"Down"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PromoteWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EagerFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"LockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnlockMonitorWorkspaceContainer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleLock"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloat"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMonocle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMaximize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "END OF LIFE FEATURE: Use the SW_HIDE flag to hide windows when switching workspaces (has issues with Electron apps)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Hide"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the SW_MINIMIZE flag to hide windows when switching workspaces (has issues with frequent workspace switching)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Minimize"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces",
|
|
"type": "string",
|
|
"enum": [
|
|
"Cloak"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WindowHidingBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleCrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Swap the window container with the window container at the edge of the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Swap"
|
|
]
|
|
},
|
|
{
|
|
"description": "Insert the window container into the focused workspace on the adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"Insert"
|
|
]
|
|
},
|
|
{
|
|
"description": "Do nothing if trying to move a window container in the direction of an adjacent monitor",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CrossMonitorMoveBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Process komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"Op"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ignore komorebic commands on temporarily unmanaged/floated windows",
|
|
"type": "string",
|
|
"enum": [
|
|
"NoOp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanagedWindowOperationBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"UnmanageFocusedWindow"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Increase",
|
|
"Decrease"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 1.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ScrollingLayoutColumns"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ChangeLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Horizontal",
|
|
"Vertical",
|
|
"HorizontalAndVertical"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FlipLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceWindowContainerBehaviour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceFloatOverride"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 5,
|
|
"minItems": 5
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DisplayIndexPreference"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnsureNamedWorkspaces"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NewWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Stop"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StopIgnoreRestore"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TogglePause"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Retile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RetileWithResizeDimensions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickSave"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"QuickLoad"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Save"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Load"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusMonitor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Previous",
|
|
"Next"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CycleFocusEmptyWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorAtCursor"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusLastWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CloseWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusWorkspaceNumbers"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusMonitorWorkspaceNumber"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusNamedWorkspace"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspaceContainerPadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedWorkspacePadding"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceTiling"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayout"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustom"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceLayoutCustomRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceLayoutRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWorkspaceLayer"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReplaceConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ReloadStaticConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WatchConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CompleteConfiguration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AltFocusHack"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Yellow)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Pink)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Blue)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Green)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Text)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Red)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"bar_accent": {
|
|
"description": "Komorebi status bar accent (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"floating_border": {
|
|
"description": "Border colour when the window is floating (default: Base09)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"monocle_border": {
|
|
"description": "Border colour when the container is in monocle mode (default: Base0F)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
},
|
|
"single_border": {
|
|
"description": "Border colour when the container contains a single window (default: Base0D)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stack_border": {
|
|
"description": "Border colour when the container contains multiple windows (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_background": {
|
|
"description": "Stackbar tab background colour (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_focused_text": {
|
|
"description": "Stackbar focused tab text colour (default: Base0B)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"stackbar_unfocused_text": {
|
|
"description": "Stackbar unfocused tab text colour (default: Base05)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_border": {
|
|
"description": "Border colour when the container is unfocused (default: Base01)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"unfocused_locked_border": {
|
|
"description": "Border colour when the container is unfocused and locked (default: Base08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Theme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Animation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationDuration"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationFps"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Linear",
|
|
"EaseInSine",
|
|
"EaseOutSine",
|
|
"EaseInOutSine",
|
|
"EaseInQuad",
|
|
"EaseOutQuad",
|
|
"EaseInOutQuad",
|
|
"EaseInCubic",
|
|
"EaseInOutCubic",
|
|
"EaseInQuart",
|
|
"EaseOutQuart",
|
|
"EaseInOutQuart",
|
|
"EaseInQuint",
|
|
"EaseOutQuint",
|
|
"EaseInOutQuint",
|
|
"EaseInExpo",
|
|
"EaseOutExpo",
|
|
"EaseInOutExpo",
|
|
"EaseInCirc",
|
|
"EaseOutCirc",
|
|
"EaseInOutCirc",
|
|
"EaseInBack",
|
|
"EaseOutBack",
|
|
"EaseInOutBack",
|
|
"EaseInElastic",
|
|
"EaseOutElastic",
|
|
"EaseInOutElastic",
|
|
"EaseInBounce",
|
|
"EaseOutBounce",
|
|
"EaseInOutBounce"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"CubicBezier"
|
|
],
|
|
"properties": {
|
|
"CubicBezier": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "double"
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"movement",
|
|
"transparency"
|
|
]
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnimationStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Border"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Single",
|
|
"Stack",
|
|
"Monocle",
|
|
"Unfocused",
|
|
"UnfocusedLocked",
|
|
"Floating"
|
|
]
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the system border style",
|
|
"type": "string",
|
|
"enum": [
|
|
"System"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 11-style rounded borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Rounded"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the Windows 10-style square borders",
|
|
"type": "string",
|
|
"enum": [
|
|
"Square"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderStyle"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Use the adjustable komorebi border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "Use the thin Windows accent border implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BorderImplementation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Transparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTransparency"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"TransparencyAlpha"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InvisibleBorders"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Always",
|
|
"Never",
|
|
"OnStack"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarMode"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Process",
|
|
"Title"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarLabel"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarUnfocusedTextColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarBackgroundColour"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarHeight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarTabWidth"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontSize"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StackbarFontFamily"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"description": "The bottom point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"left": {
|
|
"description": "The left point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"right": {
|
|
"description": "The right point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"top": {
|
|
"description": "The top point in a Win32 Rect",
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleWindowBasedWorkAreaOffset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ResizeDelta"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InitialNamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 4,
|
|
"minItems": 4
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"WorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 3,
|
|
"minItems": 3
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NamedWorkspaceRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearNamedWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearAllWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"EnforceWorkspaceRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ClearSessionFloatRules"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IgnoreRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ManageRule"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyObjectNameChangeApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyTrayApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyLayeredApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"IdentifyBorderOverflowApplication"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"State"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GlobalState"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"VisibleWindows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MonitorInformation"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusedMonitorIndex",
|
|
"FocusedWorkspaceIndex",
|
|
"FocusedContainerIndex",
|
|
"FocusedWindowIndex",
|
|
"FocusedWorkspaceName",
|
|
"FocusedWorkspaceLayout",
|
|
"FocusedContainerKind",
|
|
"Version"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Query"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"oneOf": [
|
|
{
|
|
"description": "A custom FFM implementation (slightly more CPU-intensive)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Komorebi"
|
|
]
|
|
},
|
|
{
|
|
"description": "The native (legacy) Windows FFM implementation",
|
|
"type": "string",
|
|
"enum": [
|
|
"Windows"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleFocusFollowsMouse"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"MouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleMouseFollowsFocus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"Exe",
|
|
"Class",
|
|
"Title",
|
|
"Path"
|
|
]
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveTitleBar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ToggleTitleBars"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"filter_state_changes"
|
|
],
|
|
"properties": {
|
|
"filter_state_changes": {
|
|
"description": "Only emit notifications when the window manager state has changed",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberSocketWithOptions"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberSocket"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AddSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RemoveSubscriberPipe"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ApplicationSpecificConfigurationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"NotificationSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"SocketSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"StaticConfigSchema"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"GenerateStaticConfig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
],
|
|
"properties": {
|
|
"content": {
|
|
"type": "integer",
|
|
"format": "int"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DebugWindow"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Execute a custom command. CMD (%variable%), Bash ($variable) and PowerShell ($Env:variable) variables will be resolved. Example: `komorebic toggle-pause`",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"vertical_scroll_threshold": {
|
|
"description": "Defines how many points a user needs to scroll vertically to make a \"tick\" on a mouse/touchpad/touchscreen (default: 30)",
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
},
|
|
"padding": {
|
|
"description": "Bar padding. Use one value for all sides or use a grouped padding for horizontal and/or vertical definition which can each take a single value for a symmetric padding or two values for each side, i.e.: ```json \"padding\": { \"horizontal\": 10 } ``` or: ```json \"padding\": { \"horizontal\": [left, right] } ``` You can also set individual padding on each side like this: ```json \"padding\": { \"top\": 10, \"bottom\": 10, \"left\": 10, \"right\": 10, } ``` By default, padding is set to 10 on all sides.",
|
|
"anyOf": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"top"
|
|
],
|
|
"properties": {
|
|
"bottom": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"left": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"right": {
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"top": {
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"horizontal": {
|
|
"anyOf": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
}
|
|
]
|
|
},
|
|
"vertical": {
|
|
"anyOf": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": [
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
],
|
|
"maxItems": 2,
|
|
"minItems": 2
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"position": {
|
|
"description": "Bar positioning options",
|
|
"type": "object",
|
|
"properties": {
|
|
"end": {
|
|
"description": "The desired size of the bar from the starting position (usually monitor width x desired height)",
|
|
"type": "object",
|
|
"required": [
|
|
"x",
|
|
"y"
|
|
],
|
|
"properties": {
|
|
"x": {
|
|
"description": "X coordinate",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"y": {
|
|
"description": "Y coordinate",
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
},
|
|
"start": {
|
|
"description": "The desired starting position of the bar (0,0 = top left of the screen)",
|
|
"type": "object",
|
|
"required": [
|
|
"x",
|
|
"y"
|
|
],
|
|
"properties": {
|
|
"x": {
|
|
"description": "X coordinate",
|
|
"type": "number",
|
|
"format": "float"
|
|
},
|
|
"y": {
|
|
"description": "Y coordinate",
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right_widgets": {
|
|
"description": "Right side widgets (ordered left-to-right)",
|
|
"type": "array",
|
|
"items": {
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Applications"
|
|
],
|
|
"properties": {
|
|
"Applications": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"items"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Default display format for all applications (optional). Could be overridden per application. Defaults to `Icon`.",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only the application icon.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only the application name as text.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show both the application icon and name.",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enables or disables the applications widget.",
|
|
"type": "boolean"
|
|
},
|
|
"items": {
|
|
"description": "List of configured applications to display.",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"command",
|
|
"name"
|
|
],
|
|
"properties": {
|
|
"command": {
|
|
"description": "Command to execute (e.g. path to the application or shell command).",
|
|
"type": "string"
|
|
},
|
|
"display": {
|
|
"description": "Display format for this application button (optional). Overrides global format if set.",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only the application icon.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only the application name as text.",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show both the application icon and name.",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Whether to enable this application button (optional). Inherits from the global `Applications` setting if omitted.",
|
|
"type": "boolean"
|
|
},
|
|
"icon": {
|
|
"description": "Optional icon: a path to an image or a text-based glyph (e.g., from Nerd Fonts). If not set, and if the `command` is a path to an executable, an icon might be extracted from it. Note: glyphs require a compatible `font_family`.",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Display name of the application.",
|
|
"type": "string"
|
|
},
|
|
"show_command_on_hover": {
|
|
"description": "Whether to show the launch command on hover (optional). Inherits from the global `Applications` setting if omitted.",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"show_command_on_hover": {
|
|
"description": "Whether to show the launch command on hover (optional). Could be overridden per application. Defaults to `false` if not set.",
|
|
"type": "boolean"
|
|
},
|
|
"spacing": {
|
|
"description": "Horizontal spacing between application buttons.",
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Battery"
|
|
],
|
|
"properties": {
|
|
"Battery": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_select_under": {
|
|
"description": "Select when the current percentage is under this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Battery widget",
|
|
"type": "boolean"
|
|
},
|
|
"hide_on_full_charge": {
|
|
"description": "Hide the widget if the battery is at full charge",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Cpu"
|
|
],
|
|
"properties": {
|
|
"Cpu": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_select_over": {
|
|
"description": "Select when the current percentage is over this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Cpu widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Date"
|
|
],
|
|
"properties": {
|
|
"Date": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"format"
|
|
],
|
|
"properties": {
|
|
"enable": {
|
|
"description": "Enable the Date widget",
|
|
"type": "boolean"
|
|
},
|
|
"format": {
|
|
"description": "Set the Date format",
|
|
"oneOf": [
|
|
{
|
|
"description": "Month/Date/Year format (09/08/24)",
|
|
"type": "string",
|
|
"enum": [
|
|
"MonthDateYear"
|
|
]
|
|
},
|
|
{
|
|
"description": "Year-Month-Date format (2024-09-08)",
|
|
"type": "string",
|
|
"enum": [
|
|
"YearMonthDate"
|
|
]
|
|
},
|
|
{
|
|
"description": "Date-Month-Year format (8-Sep-2024)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DateMonthYear"
|
|
]
|
|
},
|
|
{
|
|
"description": "Day Date Month Year format (8 September 2024)",
|
|
"type": "string",
|
|
"enum": [
|
|
"DayDateMonthYear"
|
|
]
|
|
},
|
|
{
|
|
"description": "Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)",
|
|
"type": "object",
|
|
"required": [
|
|
"Custom"
|
|
],
|
|
"properties": {
|
|
"Custom": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"description": "Custom format with modifiers",
|
|
"type": "object",
|
|
"required": [
|
|
"CustomModifiers"
|
|
],
|
|
"properties": {
|
|
"CustomModifiers": {
|
|
"description": "Custom format with additive modifiers for integer format specifiers",
|
|
"type": "object",
|
|
"required": [
|
|
"format",
|
|
"modifiers"
|
|
],
|
|
"properties": {
|
|
"format": {
|
|
"description": "Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)",
|
|
"type": "string"
|
|
},
|
|
"modifiers": {
|
|
"description": "Additive modifiers for integer format specifiers (e.g. { \"%U\": 1 } to increment the zero-indexed week number by 1)",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"timezone": {
|
|
"description": "TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)\n\nUse a custom format to display additional information, i.e.: ```json { \"Date\": { \"enable\": true, \"format\": { \"Custom\": \"%D %Z (Tokyo)\" }, \"timezone\": \"Asia/Tokyo\" } } ```",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Keyboard"
|
|
],
|
|
"properties": {
|
|
"Keyboard": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 1 second)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Input widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Komorebi"
|
|
],
|
|
"properties": {
|
|
"Komorebi": {
|
|
"type": "object",
|
|
"properties": {
|
|
"configuration_switcher": {
|
|
"description": "Configure the Configuration Switcher widget",
|
|
"type": "object",
|
|
"required": [
|
|
"configurations",
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"configurations": {
|
|
"description": "A map of display friendly name => path to configuration.json",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Configurations widget",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"focused_container": {
|
|
"description": "Configure the Focused Container widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the currently focused container",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Focused Container widget",
|
|
"type": "boolean"
|
|
},
|
|
"show_icon": {
|
|
"description": "DEPRECATED: use 'display' instead (Show the icon of the currently focused container)",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"layout": {
|
|
"description": "Configure the Layout widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the current layout",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Layout widget",
|
|
"type": "boolean"
|
|
},
|
|
"options": {
|
|
"description": "List of layout options",
|
|
"type": "array",
|
|
"items": {
|
|
"anyOf": [
|
|
{
|
|
"type": "string",
|
|
"enum": [
|
|
"BSP",
|
|
"Columns",
|
|
"Rows",
|
|
"VerticalStack",
|
|
"HorizontalStack",
|
|
"UltrawideVerticalStack",
|
|
"Grid",
|
|
"RightMainVerticalStack",
|
|
"Scrolling"
|
|
]
|
|
},
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"locked_container": {
|
|
"description": "Configure the Locked Container widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the current locked state",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Locked Container widget",
|
|
"type": "boolean"
|
|
},
|
|
"show_when_unlocked": {
|
|
"description": "Show the widget event if the layer is unlocked",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"workspace_layer": {
|
|
"description": "Configure the Workspace Layer widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the current layer",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Workspace Layer widget",
|
|
"type": "boolean"
|
|
},
|
|
"show_when_tiling": {
|
|
"description": "Show the widget event if the layer is Tiling",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"workspaces": {
|
|
"description": "Configure the Workspaces widget",
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"hide_empty_workspaces"
|
|
],
|
|
"properties": {
|
|
"display": {
|
|
"description": "Display format of the workspace",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show all icons only",
|
|
"type": "string",
|
|
"enum": [
|
|
"AllIcons"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show both all icons and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"AllIconsAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show all icons and text for the selected element, and all icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"AllIconsAndTextOnSelected"
|
|
]
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Existing"
|
|
],
|
|
"properties": {
|
|
"Existing": {
|
|
"oneOf": [
|
|
{
|
|
"description": "Show only icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show only text",
|
|
"type": "string",
|
|
"enum": [
|
|
"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",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text for the selected element, and icons on the rest",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndTextOnSelected"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Komorebi Workspaces widget",
|
|
"type": "boolean"
|
|
},
|
|
"hide_empty_workspaces": {
|
|
"description": "Hide workspaces without any windows",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Media"
|
|
],
|
|
"properties": {
|
|
"Media": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"enable": {
|
|
"description": "Enable the Media widget",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Memory"
|
|
],
|
|
"properties": {
|
|
"Memory": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_select_over": {
|
|
"description": "Select when the current percentage is over this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Memory widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Network"
|
|
],
|
|
"properties": {
|
|
"Network": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"show_activity",
|
|
"show_total_activity"
|
|
],
|
|
"properties": {
|
|
"activity_left_padding": {
|
|
"description": "Characters to reserve for received and transmitted activity",
|
|
"type": "integer",
|
|
"format": "uint",
|
|
"minimum": 0.0
|
|
},
|
|
"auto_select": {
|
|
"description": "Select when the value is over a limit (1MiB is 1048576 bytes (1024*1024))",
|
|
"type": "object",
|
|
"properties": {
|
|
"received_over": {
|
|
"description": "Select the received data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"total_received_over": {
|
|
"description": "Select the total received data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"total_transmitted_over": {
|
|
"description": "Select the total transmitted data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"transmitted_over": {
|
|
"description": "Select the transmitted data when it's over this value",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Network widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"show_activity": {
|
|
"description": "Show received and transmitted activity",
|
|
"type": "boolean"
|
|
},
|
|
"show_default_interface": {
|
|
"description": "Show default interface",
|
|
"type": "boolean"
|
|
},
|
|
"show_total_activity": {
|
|
"description": "Show total received and transmitted activity",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Storage"
|
|
],
|
|
"properties": {
|
|
"Storage": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"auto_hide_under": {
|
|
"description": "Hide when the current percentage is under this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"auto_select_over": {
|
|
"description": "Select when the current percentage is over this value [[1-100]]",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 10 seconds)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Storage widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"show_read_only_disks": {
|
|
"description": "Show disks that are read only. (default: false)",
|
|
"type": "boolean"
|
|
},
|
|
"show_removable_disks": {
|
|
"description": "Show removable disks. (default: true)",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Time"
|
|
],
|
|
"properties": {
|
|
"Time": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable",
|
|
"format"
|
|
],
|
|
"properties": {
|
|
"changing_icon": {
|
|
"description": "Change the icon depending on the time. The default icon is used between 8:30 and 12:00. (default: false)",
|
|
"type": "boolean"
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Time widget",
|
|
"type": "boolean"
|
|
},
|
|
"format": {
|
|
"description": "Set the Time format",
|
|
"oneOf": [
|
|
{
|
|
"description": "Twelve-hour format (with seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwelveHour"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twelve-hour format (without seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwelveHourWithoutSeconds"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format (with seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwentyFourHour"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format (without seconds)",
|
|
"type": "string",
|
|
"enum": [
|
|
"TwentyFourHourWithoutSeconds"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format displayed as a binary clock with circles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)",
|
|
"type": "string",
|
|
"enum": [
|
|
"BinaryCircle"
|
|
]
|
|
},
|
|
{
|
|
"description": "Twenty-four-hour format displayed as a binary clock with rectangles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)",
|
|
"type": "string",
|
|
"enum": [
|
|
"BinaryRectangle"
|
|
]
|
|
},
|
|
{
|
|
"description": "Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)",
|
|
"type": "object",
|
|
"required": [
|
|
"Custom"
|
|
],
|
|
"properties": {
|
|
"Custom": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"timezone": {
|
|
"description": "TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)\n\nUse a custom format to display additional information, i.e.: ```json { \"Time\": { \"enable\": true, \"format\": { \"Custom\": \"%T %Z (Tokyo)\" }, \"timezone\": \"Asia/Tokyo\" } } ```",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
{
|
|
"type": "object",
|
|
"required": [
|
|
"Update"
|
|
],
|
|
"properties": {
|
|
"Update": {
|
|
"type": "object",
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"properties": {
|
|
"data_refresh_interval": {
|
|
"description": "Data refresh interval (default: 12 hours)",
|
|
"type": "integer",
|
|
"format": "uint64",
|
|
"minimum": 0.0
|
|
},
|
|
"enable": {
|
|
"description": "Enable the Update widget",
|
|
"type": "boolean"
|
|
},
|
|
"label_prefix": {
|
|
"description": "Display label prefix",
|
|
"oneOf": [
|
|
{
|
|
"description": "Show no prefix",
|
|
"type": "string",
|
|
"enum": [
|
|
"None"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon",
|
|
"type": "string",
|
|
"enum": [
|
|
"Icon"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show text",
|
|
"type": "string",
|
|
"enum": [
|
|
"Text"
|
|
]
|
|
},
|
|
{
|
|
"description": "Show an icon and text",
|
|
"type": "string",
|
|
"enum": [
|
|
"IconAndText"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"theme": {
|
|
"description": "Theme",
|
|
"oneOf": [
|
|
{
|
|
"description": "A theme from catppuccin-egui",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"accent": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"auto_select_fill": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"auto_select_text": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Rosewater",
|
|
"Flamingo",
|
|
"Pink",
|
|
"Mauve",
|
|
"Red",
|
|
"Maroon",
|
|
"Peach",
|
|
"Yellow",
|
|
"Green",
|
|
"Teal",
|
|
"Sky",
|
|
"Sapphire",
|
|
"Blue",
|
|
"Lavender",
|
|
"Text",
|
|
"Subtext1",
|
|
"Subtext0",
|
|
"Overlay2",
|
|
"Overlay1",
|
|
"Overlay0",
|
|
"Surface2",
|
|
"Surface1",
|
|
"Surface0",
|
|
"Base",
|
|
"Mantle",
|
|
"Crust"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Frappe",
|
|
"Latte",
|
|
"Macchiato",
|
|
"Mocha"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Catppuccin"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A theme from base16-egui-themes",
|
|
"type": "object",
|
|
"required": [
|
|
"name",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"accent": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"auto_select_fill": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"auto_select_text": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)",
|
|
"type": "string",
|
|
"enum": [
|
|
"3024",
|
|
"Apathy",
|
|
"Apprentice",
|
|
"Ashes",
|
|
"AtelierCaveLight",
|
|
"AtelierCave",
|
|
"AtelierDuneLight",
|
|
"AtelierDune",
|
|
"AtelierEstuaryLight",
|
|
"AtelierEstuary",
|
|
"AtelierForestLight",
|
|
"AtelierForest",
|
|
"AtelierHeathLight",
|
|
"AtelierHeath",
|
|
"AtelierLakesideLight",
|
|
"AtelierLakeside",
|
|
"AtelierPlateauLight",
|
|
"AtelierPlateau",
|
|
"AtelierSavannaLight",
|
|
"AtelierSavanna",
|
|
"AtelierSeasideLight",
|
|
"AtelierSeaside",
|
|
"AtelierSulphurpoolLight",
|
|
"AtelierSulphurpool",
|
|
"Atlas",
|
|
"AyuDark",
|
|
"AyuLight",
|
|
"AyuMirage",
|
|
"Aztec",
|
|
"Bespin",
|
|
"BlackMetalBathory",
|
|
"BlackMetalBurzum",
|
|
"BlackMetalDarkFuneral",
|
|
"BlackMetalGorgoroth",
|
|
"BlackMetalImmortal",
|
|
"BlackMetalKhold",
|
|
"BlackMetalMarduk",
|
|
"BlackMetalMayhem",
|
|
"BlackMetalNile",
|
|
"BlackMetalVenom",
|
|
"BlackMetal",
|
|
"Blueforest",
|
|
"Blueish",
|
|
"Brewer",
|
|
"Bright",
|
|
"Brogrammer",
|
|
"BrushtreesDark",
|
|
"Brushtrees",
|
|
"Caroline",
|
|
"CatppuccinFrappe",
|
|
"CatppuccinLatte",
|
|
"CatppuccinMacchiato",
|
|
"CatppuccinMocha",
|
|
"Chalk",
|
|
"Circus",
|
|
"ClassicDark",
|
|
"ClassicLight",
|
|
"Codeschool",
|
|
"Colors",
|
|
"Cupcake",
|
|
"Cupertino",
|
|
"DaOneBlack",
|
|
"DaOneGray",
|
|
"DaOneOcean",
|
|
"DaOnePaper",
|
|
"DaOneSea",
|
|
"DaOneWhite",
|
|
"DanqingLight",
|
|
"Danqing",
|
|
"Darcula",
|
|
"Darkmoss",
|
|
"Darktooth",
|
|
"Darkviolet",
|
|
"Decaf",
|
|
"DefaultDark",
|
|
"DefaultLight",
|
|
"Dirtysea",
|
|
"Dracula",
|
|
"EdgeDark",
|
|
"EdgeLight",
|
|
"Eighties",
|
|
"EmbersLight",
|
|
"Embers",
|
|
"Emil",
|
|
"EquilibriumDark",
|
|
"EquilibriumGrayDark",
|
|
"EquilibriumGrayLight",
|
|
"EquilibriumLight",
|
|
"Eris",
|
|
"Espresso",
|
|
"EvaDim",
|
|
"Eva",
|
|
"EvenokDark",
|
|
"EverforestDarkHard",
|
|
"Everforest",
|
|
"Flat",
|
|
"Framer",
|
|
"FruitSoda",
|
|
"Gigavolt",
|
|
"Github",
|
|
"GoogleDark",
|
|
"GoogleLight",
|
|
"Gotham",
|
|
"GrayscaleDark",
|
|
"GrayscaleLight",
|
|
"Greenscreen",
|
|
"Gruber",
|
|
"GruvboxDarkHard",
|
|
"GruvboxDarkMedium",
|
|
"GruvboxDarkPale",
|
|
"GruvboxDarkSoft",
|
|
"GruvboxLightHard",
|
|
"GruvboxLightMedium",
|
|
"GruvboxLightSoft",
|
|
"GruvboxMaterialDarkHard",
|
|
"GruvboxMaterialDarkMedium",
|
|
"GruvboxMaterialDarkSoft",
|
|
"GruvboxMaterialLightHard",
|
|
"GruvboxMaterialLightMedium",
|
|
"GruvboxMaterialLightSoft",
|
|
"Hardcore",
|
|
"Harmonic16Dark",
|
|
"Harmonic16Light",
|
|
"HeetchLight",
|
|
"Heetch",
|
|
"Helios",
|
|
"Hopscotch",
|
|
"HorizonDark",
|
|
"HorizonLight",
|
|
"HorizonTerminalDark",
|
|
"HorizonTerminalLight",
|
|
"HumanoidDark",
|
|
"HumanoidLight",
|
|
"IaDark",
|
|
"IaLight",
|
|
"Icy",
|
|
"Irblack",
|
|
"Isotope",
|
|
"Jabuti",
|
|
"Kanagawa",
|
|
"Katy",
|
|
"Kimber",
|
|
"Lime",
|
|
"Macintosh",
|
|
"Marrakesh",
|
|
"Materia",
|
|
"MaterialDarker",
|
|
"MaterialLighter",
|
|
"MaterialPalenight",
|
|
"MaterialVivid",
|
|
"Material",
|
|
"MeasuredDark",
|
|
"MeasuredLight",
|
|
"MellowPurple",
|
|
"MexicoLight",
|
|
"Mocha",
|
|
"Monokai",
|
|
"Moonlight",
|
|
"Mountain",
|
|
"Nebula",
|
|
"NordLight",
|
|
"Nord",
|
|
"Nova",
|
|
"Ocean",
|
|
"Oceanicnext",
|
|
"OneLight",
|
|
"OnedarkDark",
|
|
"Onedark",
|
|
"OutrunDark",
|
|
"OxocarbonDark",
|
|
"OxocarbonLight",
|
|
"Pandora",
|
|
"PapercolorDark",
|
|
"PapercolorLight",
|
|
"Paraiso",
|
|
"Pasque",
|
|
"Phd",
|
|
"Pico",
|
|
"Pinky",
|
|
"Pop",
|
|
"Porple",
|
|
"PreciousDarkEleven",
|
|
"PreciousDarkFifteen",
|
|
"PreciousLightWarm",
|
|
"PreciousLightWhite",
|
|
"PrimerDarkDimmed",
|
|
"PrimerDark",
|
|
"PrimerLight",
|
|
"Purpledream",
|
|
"Qualia",
|
|
"Railscasts",
|
|
"Rebecca",
|
|
"RosePineDawn",
|
|
"RosePineMoon",
|
|
"RosePine",
|
|
"Saga",
|
|
"Sagelight",
|
|
"Sakura",
|
|
"Sandcastle",
|
|
"SelenizedBlack",
|
|
"SelenizedDark",
|
|
"SelenizedLight",
|
|
"SelenizedWhite",
|
|
"Seti",
|
|
"ShadesOfPurple",
|
|
"ShadesmearDark",
|
|
"ShadesmearLight",
|
|
"Shapeshifter",
|
|
"SilkDark",
|
|
"SilkLight",
|
|
"Snazzy",
|
|
"SolarflareLight",
|
|
"Solarflare",
|
|
"SolarizedDark",
|
|
"SolarizedLight",
|
|
"Spaceduck",
|
|
"Spacemacs",
|
|
"Sparky",
|
|
"StandardizedDark",
|
|
"StandardizedLight",
|
|
"Stella",
|
|
"StillAlive",
|
|
"Summercamp",
|
|
"SummerfruitDark",
|
|
"SummerfruitLight",
|
|
"SynthMidnightDark",
|
|
"SynthMidnightLight",
|
|
"Tango",
|
|
"Tarot",
|
|
"Tender",
|
|
"TerracottaDark",
|
|
"Terracotta",
|
|
"TokyoCityDark",
|
|
"TokyoCityLight",
|
|
"TokyoCityTerminalDark",
|
|
"TokyoCityTerminalLight",
|
|
"TokyoNightDark",
|
|
"TokyoNightLight",
|
|
"TokyoNightMoon",
|
|
"TokyoNightStorm",
|
|
"TokyoNightTerminalDark",
|
|
"TokyoNightTerminalLight",
|
|
"TokyoNightTerminalStorm",
|
|
"TokyodarkTerminal",
|
|
"Tokyodark",
|
|
"TomorrowNightEighties",
|
|
"TomorrowNight",
|
|
"Tomorrow",
|
|
"Tube",
|
|
"Twilight",
|
|
"UnikittyDark",
|
|
"UnikittyLight",
|
|
"UnikittyReversible",
|
|
"Uwunicorn",
|
|
"Vesper",
|
|
"Vice",
|
|
"Vulcan",
|
|
"Windows10Light",
|
|
"Windows10",
|
|
"Windows95Light",
|
|
"Windows95",
|
|
"WindowsHighcontrastLight",
|
|
"WindowsHighcontrast",
|
|
"WindowsNtLight",
|
|
"WindowsNt",
|
|
"Woodland",
|
|
"XcodeDusk",
|
|
"Zenbones",
|
|
"Zenburn"
|
|
]
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base16"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "A custom Base16 theme",
|
|
"type": "object",
|
|
"required": [
|
|
"colours",
|
|
"palette"
|
|
],
|
|
"properties": {
|
|
"accent": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"auto_select_fill": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"auto_select_text": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base00",
|
|
"Base01",
|
|
"Base02",
|
|
"Base03",
|
|
"Base04",
|
|
"Base05",
|
|
"Base06",
|
|
"Base07",
|
|
"Base08",
|
|
"Base09",
|
|
"Base0A",
|
|
"Base0B",
|
|
"Base0C",
|
|
"Base0D",
|
|
"Base0E",
|
|
"Base0F"
|
|
]
|
|
},
|
|
"colours": {
|
|
"description": "Colours of the custom Base16 theme palette",
|
|
"type": "object",
|
|
"required": [
|
|
"base_00",
|
|
"base_01",
|
|
"base_02",
|
|
"base_03",
|
|
"base_04",
|
|
"base_05",
|
|
"base_06",
|
|
"base_07",
|
|
"base_08",
|
|
"base_09",
|
|
"base_0a",
|
|
"base_0b",
|
|
"base_0c",
|
|
"base_0d",
|
|
"base_0e",
|
|
"base_0f"
|
|
],
|
|
"properties": {
|
|
"base_00": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_01": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_02": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_03": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_04": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_05": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_06": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_07": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_08": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_09": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0a": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0b": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0c": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0d": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0e": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
},
|
|
"base_0f": {
|
|
"anyOf": [
|
|
{
|
|
"description": "Colour represented as RGB",
|
|
"type": "object",
|
|
"required": [
|
|
"b",
|
|
"g",
|
|
"r"
|
|
],
|
|
"properties": {
|
|
"b": {
|
|
"description": "Blue",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"g": {
|
|
"description": "Green",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
},
|
|
"r": {
|
|
"description": "Red",
|
|
"type": "integer",
|
|
"format": "uint32",
|
|
"minimum": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"description": "Colour represented as Hex",
|
|
"type": "string",
|
|
"format": "color-hex"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"palette": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Custom"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"transparency_alpha": {
|
|
"description": "Alpha value for the color transparency [[0-255]] (default: 200)",
|
|
"type": "integer",
|
|
"format": "uint8",
|
|
"minimum": 0.0
|
|
},
|
|
"widget_spacing": {
|
|
"description": "Spacing between widgets (default: 10.0)",
|
|
"type": "number",
|
|
"format": "float"
|
|
}
|
|
}
|
|
}
|