Commit graph

8 commits

Author SHA1 Message Date
Nigel Breslaw
23daf50422
(figma) dev-mode snippet can now toggle using variables (#8372) 2025-05-05 18:18:01 +03:00
Nigel Breslaw
f3add42423
Tiny Figma fixes (#8299)
Ensures the unit tests are type checked.
Removes unused cloudflare network access permission.
Removes a condition that always returned 'Design Tokens' string.
2025-04-29 09:27:57 +03:00
szecket
fface7c5f7 figma-inspector: Initial version of Figma variable collection export (#8087) 2025-04-28 13:29:38 -04:00
Nigel Breslaw
3276b4fe25
Publish Figma Plugin to store (#7735)
This fixes the project so it can be published.
This documents the publishing process.
This fixes a few bugs in the plugin, especially for the non dev mode where things would fail to refresh as the Figma file is edited.
2025-02-25 15:11:19 +02:00
Nigel Breslaw
0eec751d16
Figma plugin update for non dev mode (#7698)
This PR adds a floating window to the free non dev mode of Figma showing the slint properties for any selected item.

It also enables type checking for the project in CI.

It brings back the React frontend code. More documentation is needed.
2025-02-25 10:41:11 +02:00
Nigel Breslaw
fd0f6e822a
figma-plugin: Render properties for Figma 'FrameNodes' (#7684)
Treat Figma FRAME as Rectangle.

Add publish ID.
2025-02-20 22:20:30 +02:00
Nigel Breslaw
ba8e81fecb
Figma codegen for Slint in dev-mode and vscode extension (#7555) 2025-02-07 11:28:57 +02:00
Nigel Breslaw
facd460037
Convert Figma project to Vite + React (#7453)
A Figma plugin is just a single javascript file which means no out of the box way to split files, import helper libraries and scale the project. It's also a vanilla web site for making the UI.

The PR updates the project to use Vite. It allows normal project spliting for typescript and css files. It provides a simpler way for the plugin and backend code to communicate. React is used to then build the plugin interface.
2025-01-27 12:54:09 +02:00