Back to Plugins
Batch Variable Customizer

Batch Variable Customizer

Batch update, rename, and delete variables effortlessly, including colors and aliases.

design-systemdocumentationvariablesrenamegeneratestylesbulk

Plugin Preview

Batch Variable Customizer preview

About this plugin

Batch update variables with ease — across local and external libraries!


Effortlessly update multiple variables, including colors, aliases, or names, without the hassle of editing each one individually. This plugin streamlines variable management, allowing you to update color values, manage aliases, and rename entries seamlessly—whether you're working with local collections or external libraries. Handle updates, deletions, and renaming in just a few clicks, regardless of the scale or complexity of your variables.


Features:

  1. Batch update color variables for both local and external libraries.
  2. Effortlessly rename multiple variables to maintain consistent naming conventions.
  3. Bulk delete variables for quick and efficient cleanup.


Braces notation for aliasing:

  1. For local libraries: {collectionName.variableName}
  2. For external libraries: {LibraryName/collectionName.variableName}

Use the / suggestion box to quickly browse and select variables from your libraries, ensuring precise and consistent aliasing.


Huge thanks to Jan Six for creating the Batch Styler plugin, which inspired this tool; currently supporting color variables, with plans to expand to other variable types in the future!


Limitations:

Due to Figma API constraints, updates to external libraries (such as changes to variable names, new collections, or modes) will not be automatically reflected in the plugin. To capture such updates, simply reload the Figma file, and the plugin will synchronize with the latest changes.


Questions & Support

This plugin is still a baby panda, so if you notice any bugs or have any questions, please get in touch directly. I'll help you troubleshoot and resolve any issues as quickly as possible.

Plugin Details

Version3
CreatedJanuary 20, 2025
Last UpdatedJanuary 27, 2025
CategoryFile organization plugins
CreatorSajid
Stats29 installs, 10 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:dist/ui.html
  • main:dist/code.js
  • Document Access:dynamic-page
  • Network Access:

    The plugin needs to access Mixpanel's APIs for user analytics, including tracking plugin usage and performance metrics. This helps in understanding and improving the plugin experience.

  • Editor Types:
    figma
  • Allowed Domains:
    • http://localhost:3000Dev
    • https://api-js.mixpanel.com
    • https://cdn.mxpnl.com
    • https://rsms.me