addedInput schema / properties / layer_id / description
Added value: +"Layer id."
addedInput schema / properties / param_key / anyOf
Added value: +[
+ {
+ "enum": [
+ "x",
+ "y",
+ "path_progress",
+ "scale_x",
+ "scale_y",
+ "rotation_deg",
+ "anchor_x",
+ "anchor_y",
+ "opacity",
+ "color",
+ "gain_db",
+ "pan"
+ ]
+ },
+ {
+ "pattern": "^effects\\[[0-9a-fA-F-]{36}\\]\\.params\\[[A-Za-z0-9_]+\\]$"
+ }
+]
addedInput schema / properties / param_key / description
Added value: +"Animatable param: visual kinds x, y (path_progress in Path mode), scale_x, scale_y, rotation_deg, anchor_x, anchor_y, opacity; Text and Color color; Audio gain_db, pan; or an effect param as effects[<effect_id>].params[<key>]."
changedInput schema / properties / value / description
Previous value: -"Typed by `param_key`: a number for every scalar param (x, y, path_progress, scale_x, scale_y, rotation_deg, anchor_x, anchor_y, opacity, gain_db, pan, effect params); an {r,g,b,a} colour (integers 0..255) for \"color\" — the Text and Color layers' colour. Path mode rejects independent x/y writes; use path_progress (a fraction, not a percentage); XY mode has no path_progress. A mismatch is refused naming the type the param takes."New value: +"The value to hold, typed by `param_key`; omit for the first keyframe's value."
removedInput schema / properties / value / oneOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "properties": {
- "a": {
- "type": "integer"
- },
- "b": {
- "type": "integer"
- },
- "g": {
- "type": "integer"
- },
- "r": {
- "type": "integer"
- }
- },
- "required": [
- "r",
- "g",
- "b",
- "a"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]
changedInput schema / properties / value / type
Previous value: -[
- "number",
- "object",
- "null"
-]New value: +[
+ "number",
+ "object"
+]