Hi everyone,
I'm learning Figma Variables and I'm facing an issue that I can't figure out.
My setup:
- Figma in Google Chrome
- Free (Starter) plan
- Personal Draft file
- Latest Figma UI (UI3)
What's working:
- ✅ Color variables work perfectly.
- ✅ I can create String, Number and Boolean variables.
- ✅ I have set the correct scopes (e.g. String variable includes Text content).
The problem:
- String Variables
- I created a String variable (e.g.
Sign In Buttonwith the valueSign In). - According to tutorials and the Figma documentation, I should be able to bind it to a text layer's Text Content.
- However, when I select a text layer, I only see variable options for typography properties like Font Size, Font Weight, Line Height, etc.
- There is no option to bind the actual text content.
- I created a String variable (e.g.
- Number Variables
- I created Number variables.
- They don't appear for properties like Corner Radius, Padding, or other numeric properties where tutorials show they should.
- Boolean Variables
- I created Boolean variables, but I can't find where to use them either.
I've already tried:
- Creating a brand-new file.
- Creating new variables.
- Checking variable scopes.
- Selecting normal text layers (not instances).
- Using a rectangle for Number variables.
The problem still exists.
Is this a bug, a UI3 change, a gradual feature rollout, or am I missing something?
Any help would be greatly appreciated. Thank you!
