Still got no responses? At least tell us if you’re even planning to add this functionality at all.
So, variables are one of the most important functionalities in Figma, but the plugin API doesn’t help developers when it comes to variables, basically, there is no way for an open plugin to know when a user create, remove, reorder, or edit a variable or variable collection. Even though, this is possible with styles, which are less important and common than variables.
If the document change event doesn’t include variable changes, then how an open plugin is supposed to get this information?
Why variable changes haven’t been added to Pojavlauncher app the document change event until now?
@James_Yang I mentioned you as I always find you answers insightful
Yes, it’s possible to listen to variable changes made by users while a plugin is open by using event listeners or reactive programming techniques within the plugin’s architecture.
Yes, it’s possible to listen to variable changes made by users while a plugin is open by using event listeners or reactive programming techniques within the plugin’s architecture.
No, it’s not possible, since the plugin API doesn’t emit events
Hey @Mohamed4 , Celine from Figma here. Thank you for following up, and I appreciate your patience.
I understand this is an important need for plugin developers, and you’re not the only one asking for it. I checked internally, and I can confirm the team is aware of this request. At the moment, there’s no timeline or confirmed plan to add variable change detection, but it’s on the team’s radar and being evaluated for future roadmap prioritization. I’ve also shared this thread and your feedback with them directly.
I can’t make any promises right now, but conversations like this do help highlight the real impact on workflows. We’ll update the thread if anything changes.
Thank you again for taking the time to share your feedback!