{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Marquee Ticker", "description": "Scrolling text strip with chrome edges. Pauses on hover/focus.", "type": "object", "properties": { "items": { "type": "array", "title": "Items", "description": "Lines to scroll across the marquee.", "x-editor": "array", "items": { "type": "string" }, "default": [] }, "speed": { "type": "string", "title": "Speed", "x-editor": "select", "enum": ["slow", "medium", "fast"], "default": "medium" }, "direction": { "type": "string", "title": "Direction", "x-editor": "select", "enum": ["left", "right"], "default": "left" } } }