Skip to main content
Levano
June 26, 2023

Dynamically change modes through prototyping interactions

  • June 26, 2023
  • 48 replies
  • 6900 views

Currently it’s not possible to dynamically set or assign mode variables to a frame or a document. This would be incredibly helpful when it comes to user settings, like change a theme or language, for example.

When prototyping, dynamically setting a mode variable like systemTheme or systemLanguage could then be done through user interactions like clicking a button, to simulate many real-life use cases.

48 replies

May 3, 2024
  • 1 Too much need!
Michael_Klein
May 4, 2024

+1 That would be very useful.

Lucas_Orellanos
New Participant
May 7, 2024

Yess. Finally we have this feature!! Long waited for it.
Thank you to everyone who contributed in this topic and the Figma team for always listen to the community.

Universalnick
New Participant
July 2, 2024

@Josh This topic can be marked as “Launched”

PJ_Stekhoven-Smith
November 5, 2024

+1 on this feature, a no-brainer with variables.

Alexandra_Radoulova
New Member
December 17, 2024

hello!
changing dynamicly modes through interactions hasnt worked for me. it has huge potential and i am eager to use it.

however, i set change of mode on a tap trigger, i have set the mode variables, i have assigned the modes to the frames or ellements, and no mode changes.

Ben_Ho
Active Member
January 27, 2025

I guess you can set this, but it gives you error

 

Kai3Cloud
New Member
February 17, 2025

Is there a way to set the entire document’s mode via a toggle interaction, or is it just per component? IE: Only the current object can be the target of the mode change?