Figma is so behind.
Why there are 3 modes on defining value for the some properties?
- Free text
- Selection from defined options
- Picking variable
Why? Think address bar in any browser. You can enter anything and it will do it’s best to give you what you want. Be it an URL, website from history or search query as a fall back.
Or Google Maps search bar. Enter coordinates, address, country, or your personally created pin e.g. ‘home’, and it will give you something.
Why Figma can not do the same?
Want it ‘fixed’ - sure, enter number.
Want it to hug enter ‘hug’ and select an option from drop-down menu.
Want to use variable - same.
Do not remember the name of the variable but remember the value - enter the value Figma match it to available variable names.