docs(schema): update all json schemas

This commit is contained in:
LGUG2Z
2024-12-07 16:43:28 -08:00
parent ede0b23bb4
commit 4f306e5bfd
2 changed files with 1058 additions and 44 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -13,13 +13,35 @@
"properties": { "properties": {
"duration": { "duration": {
"description": "Set the animation duration in ms (default: 250)", "description": "Set the animation duration in ms (default: 250)",
"anyOf": [
{
"type": "object",
"additionalProperties": {
"type": "integer", "type": "integer",
"format": "uint64", "format": "uint64",
"minimum": 0.0 "minimum": 0.0
}
},
{
"type": "integer",
"format": "uint64",
"minimum": 0.0
}
]
}, },
"enabled": { "enabled": {
"description": "Enable or disable animations (default: false)", "description": "Enable or disable animations (default: false)",
"anyOf": [
{
"type": "object",
"additionalProperties": {
"type": "boolean" "type": "boolean"
}
},
{
"type": "boolean"
}
]
}, },
"fps": { "fps": {
"description": "Set the animation FPS (default: 60)", "description": "Set the animation FPS (default: 60)",
@@ -29,6 +51,10 @@
}, },
"style": { "style": {
"description": "Set the animation style (default: Linear)", "description": "Set the animation style (default: Linear)",
"anyOf": [
{
"type": "object",
"additionalProperties": {
"type": "string", "type": "string",
"enum": [ "enum": [
"Linear", "Linear",
@@ -63,6 +89,44 @@
"EaseInOutBounce" "EaseInOutBounce"
] ]
} }
},
{
"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"
]
}
]
}
} }
}, },
"app_specific_configuration_path": { "app_specific_configuration_path": {
@@ -420,7 +484,7 @@
"format": "int32" "format": "int32"
}, },
"border_z_order": { "border_z_order": {
"description": "Active window border z-order (default: System)", "description": "DEPRECATED from v0.1.31: no longer required",
"type": "string", "type": "string",
"enum": [ "enum": [
"Top", "Top",
@@ -579,7 +643,7 @@
} }
}, },
"focus_follows_mouse": { "focus_follows_mouse": {
"description": "END OF LIFE FEATURE: Determine focus follows mouse implementation (default: None)", "description": "END OF LIFE FEATURE: Use https://github.com/LGUG2Z/masir instead",
"oneOf": [ "oneOf": [
{ {
"description": "A custom FFM implementation (slightly more CPU-intensive)", "description": "A custom FFM implementation (slightly more CPU-intensive)",