changedInput schema / $defs / Animatable / anyOf
Previous value: -[
- {
- "type": "number"
- },
- {
- "properties": {
- "keyframes": {
- "description": "frame is relative to the clip start; ease from video://catalog/eases",
- "items": {
- "properties": {
- "ease": {
- "type": "string"
- },
- "frame": {
- "maximum": 100000000,
- "minimum": -1000000,
- "type": "integer"
- },
- "value": {
- "type": "number"
- }
- },
- "required": [
- "frame",
- "value"
- ],
- "type": "object"
- },
- "maxItems": 1000,
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "keyframes"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "type": "number"
+ },
+ {
+ "properties": {
+ "keyframes": {
+ "description": "frame is from the clip start; ease shapes the move from this keyframe to the next (default linear; hold waits, then jumps)",
+ "items": {
+ "properties": {
+ "ease": {
+ "enum": [
+ "linear",
+ "hold",
+ "smooth",
+ "sine_in",
+ "sine_out",
+ "sine_in_out",
+ "quad_in",
+ "quad_out",
+ "quad_in_out",
+ "cubic_in",
+ "cubic_out",
+ "cubic_in_out",
+ "quart_in",
+ "quart_out",
+ "quart_in_out",
+ "quint_in",
+ "quint_out",
+ "quint_in_out",
+ "expo_in",
+ "expo_out",
+ "expo_in_out",
+ "circ_in",
+ "circ_out",
+ "circ_in_out",
+ "back_in",
+ "back_out",
+ "back_in_out",
+ "elastic_in",
+ "elastic_out",
+ "elastic_in_out",
+ "bounce_in",
+ "bounce_out",
+ "bounce_in_out"
+ ],
+ "type": "string"
+ },
+ "frame": {
+ "maximum": 100000000,
+ "minimum": -1000000,
+ "type": "integer"
+ },
+ "value": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "frame",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 1000,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "keyframes"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]