addedInput schema / properties / content
Added value: +{
+ "description": "Text content.",
+ "type": "string"
+}
removedInput schema / properties / fillHex
Removed value: -{
- "description": "Fallback hex color.",
- "type": "string"
-}
addedInput schema / properties / fillStyleId
Added value: +{
+ "description": "DS fill style key for text color (from figma_list_ds (kind: \"fill_styles\")). Preferred over fillVariable when DS has fill styles but no variables.",
+ "type": "string"
+}
changedInput schema / properties / fillVariable / description
Previous value: -"Color token path, e.g. \"Colors/Text/text-primary\"."New value: +"DS variable path for text color."
removedInput schema / properties / fontSize
Removed value: -{
- "description": "Fallback — prefer textStyleId.",
- "type": "number"
-}
addedInput schema / properties / fontSizeVariable
Added value: +{
+ "description": "DS variable path for font size (if no text style).",
+ "type": "string"
+}
removedInput schema / properties / fontWeight
Removed value: -{
- "description": "Fallback — prefer textStyleId.",
- "enum": [
- 400,
- 500,
- 600,
- 700
- ],
- "type": "number"
-}
removedInput schema / properties / layoutAlign
Removed value: -{
- "enum": [
- "MIN",
- "CENTER",
- "MAX",
- "STRETCH",
- "INHERIT"
- ],
- "type": "string"
-}
removedInput schema / properties / layoutGrow
Removed value: -{
- "type": "number"
-}
addedInput schema / properties / layoutPositioning
Added value: +{
+ "description": "Set to ABSOLUTE to overlay this text inside an auto-layout parent.",
+ "enum": [
+ "AUTO",
+ "ABSOLUTE"
+ ],
+ "type": "string"
+}
addedInput schema / properties / layoutSizingHorizontal
Added value: +{
+ "description": "Horizontal sizing mode.",
+ "enum": [
+ "FIXED",
+ "HUG",
+ "FILL"
+ ],
+ "type": "string"
+}
removedInput schema / properties / lineHeight
Removed value: -{
- "description": "Line height in px. Fallback — prefer textStyleId.",
- "type": "number"
-}
addedInput schema / properties / lineHeightVariable
Added value: +{
+ "description": "DS variable path for line height.",
+ "type": "string"
+}
addedInput schema / properties / name
Added value: +{
+ "description": "Semantic name describing the HTML element role (e.g., \"Page Title\", \"Card: Revenue Label\", \"Subtitle\"). Never use generic names like \"Text\".",
+ "type": "string"
+}
addedInput schema / properties / parentId
Added value: +{
+ "description": "Parent node ID.",
+ "type": "string"
+}
removedInput schema / properties / parentNodeId
Removed value: -{
- "type": "string"
-}
removedInput schema / properties / text
Removed value: -{
- "description": "Text content.",
- "type": "string"
-}
addedInput schema / properties / textAlignHorizontal / description
Added value: +"Text alignment."
changedInput schema / properties / textAlignHorizontal / enum
Previous value: -[
- "LEFT",
- "CENTER",
- "RIGHT"
-]New value: +[
+ "LEFT",
+ "CENTER",
+ "RIGHT",
+ "JUSTIFIED"
+]
changedInput schema / properties / textStyleId / description
Previous value: -"DS text style ID (e.g. \"S:abc123,7649:603\"). Use figma_list_text_styles to discover IDs."New value: +"DS text style — accepts style name (e.g. \"Text sm/Semibold\") or style key. Names are resolved to keys automatically."
changedInput schema / properties / width / description
Previous value: -"Fixed width — text wraps at this width."New value: +"Fixed width for the text node."
removedInput schema / properties / x
Removed value: -{
- "type": "number"
-}
removedInput schema / properties / y
Removed value: -{
- "type": "number"
-}
changedInput schema / required
Previous value: -[
- "text"
-]New value: +[
+ "parentId",
+ "content"
+]