Skip to main content
Joey_Brennan
November 17, 2023

Support applying a variable to the Ellipse Sweep property

  • November 17, 2023
  • 5 replies
  • 935 views

Prototyping a circle progress ring based on variable set would allow for significantly simpler and native prototyping and managment. RN I have a progress ring component with 25+ variants progressing based on a Day variable that then does a Change To to transition to the right one, but this is cumbersome to maintain as each variant requires all the conditional logic to possibly switch to any other given variant.

If I could apply a variable to the Sweep then I could then progress the Sweep variable in relation to the Day variable on just 1 Ellipse, and manage only 1 set of conditionals applied to it.


5 replies

y_toku
Figmate
Community Support
November 21, 2023

Hi there,

Thanks for the feedback! I will pass this along to the internal team. We really appreciate your voice and we hope we can improve the product in the future.

Thanks,
Toku

August 2, 2024

Hi there,
I am wondering if the feedback from Joey_Brennan has been applied in Figma or not yet.
Assigning a variable to a circle/eclipse angle and its other attributes would speed up the design process.

Thanks.

August 19, 2024

I would also love to see this. Really I don’t see why we can’t have variables for literally every field in a component.

Leon Wolfoak
New Member
March 24, 2025

to the figma team , 
adding the variable link feature  to  eclipse sweep/rotation  is a high emergency need , Designers today are working more and more on projects that involve dynamic shapes as more tech is getting around  UX design . 

please consider adding that feature ASAP 

Joey Brennan
New Member
July 15, 2026

Today Smart Animate does not support animating between 2 sweep states of a progress bar. Alternatively you have to do 4 duplicate progress layers that animate rotation and add masking ect… its crazy. But you can sit all day long and drag the sweep and wish it was this easy – make it real! Small effort, huge win for all circular data viz animations….

Requested a similar: 



[Merged by Moderator into similar feature request - 7/15/2026]