- #250
9966623Thanks @GLips! - Collapse containers that only have vector children to better handle SVG image downloads and also make output size smaller.
-
#240
2b1923dThanks @GLips! - Fix issue where importing package triggered config check. -
#239
00bad7dThanks @Hengkai-Ye! - Fix: Make sure LLM provides a filename extension when calling download_figma_images
- #233
26a048bThanks @scarf005! - Return named styles from Figma instead of auto-generated IDs when they exist.
- #227
68fbc87Thanks @fightZy! - Update Node ID regex to support additional formats, e.g. multiple nodes.
-
#197
d67ff14Thanks @GLips! - Improve structure of MCP files, change strategy used for parsing Figma files to make it more flexible and extensible. -
#199
a8b59bfThanks @GLips! - Add support for pattern fills in Figma. -
#203
edf4182Thanks @GLips! - Add support for Fill, Fit, Crop and Tile image types in Figma. Adds image post-processing step.
- #202
4a44681Thanks @GLips! - Add --skip-image-downloads option to CLI args and SKIP_IMAGE_DOWNLOADS env var to hide the download image tool when set.
- #179
17988a0Thanks @GLips! - Update curl command in fetchWithRetry to include error handling options, ensure errors are actually caught properly and returned to users.
- #161
8d34c6cThanks @YossiSaadi! - Add --json CLI flag and OUTPUT_FORMAT env var to support JSON output format in addition to YAML.
- #126
6e99226Thanks @habakan! - Add SVG export options to control text outlining, id inclusion, and whether strokes should be simplified.
-
#153
4d58e83Thanks @miraclehen! - Refactor layout positioning logic and add pixel rounding. -
#112
c48b802Thanks @dgxyzw! - Change format of component properties in simplified response. -
#150
4a4318fThanks @GLips! - Add curl fallback to make API requests more robust in corporate environments -
#149
46550f9Thanks @miraclehen! - Resolve promise in image downloading function only after file is finished writing.
- #133
983375dThanks @dgomez-orangeloops! - Auto-update package version in code.
-
#122
60c663eThanks @YossiSaadi! - Include component and component set names to help LLMs find pre-existing components in code -
#109
64a1b10Thanks @jonmabe! - Add OAuth token support using Authorization Bearer method for alternate Figma auth. -
#128
3761a70Thanks @miraclehen! - Handle size calculations for non-AutoLayout elements and absolutely positioned elements.
-
#106
4237a53Thanks @saharis9988! - Remove empty keys from simplified design output. -
#119
d69d96fThanks @cooliceman! - Add scale support for PNG images pulled via download_figma_images tool. -
#129
56f968cThanks @fightZy! - Make shadows on text nodes apply text-shadow rather than box-shadow
- fd10a46: - Update HTTP server creation method to no longer subclass McpServer
- Change logging behavior on HTTP server
- 6e2c8f5: Minor bump, testing fix for hanging CF DOs
- 6e2c8f5: Minor bump, testing fix for hanging CF DOs
- fd10a46: - Update HTTP server creation method to no longer subclass McpServer
- Change logging behavior on HTTP server