diff options
Diffstat (limited to 'docs/next/api/herdr-api.schema.json')
| -rw-r--r-- | docs/next/api/herdr-api.schema.json | 92 |
1 files changed, 90 insertions, 2 deletions
diff --git a/docs/next/api/herdr-api.schema.json b/docs/next/api/herdr-api.schema.json index 1e8d7830..8a552da0 100644 --- a/docs/next/api/herdr-api.schema.json +++ b/docs/next/api/herdr-api.schema.json @@ -2452,6 +2452,12 @@ }, "PaneGraphicsClearParams": { "properties": { + "layer_id": { + "type": [ + "string", + "null" + ] + }, "pane_id": { "type": "string" } @@ -2465,7 +2471,8 @@ "enum": [ "png", "rgb", - "rgba" + "rgba", + "bgra" ], "type": "string" }, @@ -2515,6 +2522,12 @@ "minimum": 0, "type": "integer" }, + "layer_id": { + "type": [ + "string", + "null" + ] + }, "pane_id": { "type": "string" }, @@ -2526,6 +2539,11 @@ "viewport_col": 0, "viewport_row": 0 } + }, + "z_index": { + "default": 0, + "format": "int32", + "type": "integer" } }, "required": [ @@ -9236,6 +9254,30 @@ }, { "properties": { + "revision": { + "format": "uint64", + "minimum": 0, + "type": "integer" + }, + "sequence": { + "format": "uint64", + "minimum": 0, + "type": "integer" + }, + "type": { + "const": "pane_graphics_frame_ack", + "type": "string" + } + }, + "required": [ + "type", + "sequence", + "revision" + ], + "type": "object" + }, + { + "properties": { "cell_height_px": { "format": "uint32", "minimum": 0, @@ -9246,6 +9288,51 @@ "minimum": 0, "type": "integer" }, + "file_frame_damage": { + "default": false, + "description": "Accepts damage metadata while still consuming a complete canonical file.", + "type": "boolean" + }, + "file_frame_directory": { + "type": [ + "string", + "null" + ] + }, + "file_frame_formats": { + "items": { + "type": "string" + }, + "type": "array" + }, + "file_frame_max_bytes": { + "format": "uint", + "minimum": 0, + "type": [ + "integer", + "null" + ] + }, + "file_frame_transport": { + "type": [ + "string", + "null" + ] + }, + "max_layers_per_pane": { + "default": 0, + "format": "uint", + "minimum": 0, + "type": "integer" + }, + "pane_visible": { + "description": "True only when this pane is on the currently rendered terminal surface.", + "type": "boolean" + }, + "pixel_mouse": { + "default": false, + "type": "boolean" + }, "type": { "const": "pane_graphics_info", "type": "string" @@ -9254,7 +9341,8 @@ "required": [ "type", "cell_width_px", - "cell_height_px" + "cell_height_px", + "pane_visible" ], "type": "object" }, |
