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

Rein_Krijgsman
March 22, 2024

I thought Figma was broken/buggy, turns out it’s just a feature that’s missing entirely. There’s no workaround for this? It would be AMAZING if this feature gets enabled.

Ali25
March 22, 2024

Why is it not possible to switch between the modes in the prototype interaction options?

Jeroen_Breevoort
March 22, 2024

+1 would be really helpful to have this!

Ilja1
March 22, 2024

Yeees +1 to this!

Jackson3
March 27, 2024

Was building out a filters menu prototype where both the number of tagged items for each filter, as well as the visibility of the filter-option itself visually updates as you select more tags, and thought I gotten around the issue of only being able to set variables one by one… much to my dismay I find that modes aren’t a usable property in prototype mode 😦

Would love to see this resolved as it would make mass variable setting super quick and tidy.

March 27, 2024

+1 Sooo much needed. Switching modes and better prototyping features would be much appreciated. The best way to make the prototypes simple and maintainable is to add better options to do logic with better access to variables. I appreciate that some has been added but it is frustrating that the implementation is so limited.

April 17, 2024

+1 Would be much appreciated!

Markus3
New Member
April 18, 2024

same here, strange that this does not work. all the preparation for a mode switcher and then i have to read here that this feature is not implemented. that is sooo sad

Dave_Curtis
April 26, 2024

Add the ability to switch variable modes using interactions.

An example is to the ability to toggle light/dark mode by clicking a preference in the prototype.

Another would be to create one brand as a prototype, and provide a way to switch between different brands or skins to be demoed without having to duplicate the entire prototype.

Fabilatius
April 29, 2024

+1 Very much needed.