⏬ The Settler — localize your aliases, fix missing or deleted base variables
Settle down your alias variables (Localise missing or external base variables for your aliases)
Plugin Preview
About this plugin
This plugin localises all alias variables that refer to missing base variables (those located in external files or simply deleted)
Features
🚀 Instant Variable Localization — Automatically finds alias variables that lost their base/master links after copying and fixes them by creating local copies.
🔍 Live Preview Tree — Visualize the entire process before execution. See which variables will be newly created and which ones will be linked in a clean, hierarchical tree (alpha - there may be bugs here)
✨ Smart Collection Renaming — Option to automatically sync the name of your target collection with the original donor collection.
🌈 All Variable Types Supported — Works perfectly with Color, String, Boolean, and Number variables.
🎦 Video demonstration: https://youtu.be/f9Ofv7lB-Lk
Why is this a problem?!
Here's the thing... Figma doesn't care about links in alias variables, it doesn't transfer them to the new file, but leaves the links to the companion variables (base/master variables) in the old file. And this isn't what you expect when you copy variables :)
In simple words, what the plugin does:
- It looks for alias variables that have a reference to base variables that didn't make it to this file (either left in another file or simply missing)
- Creates copies of such variables in this file
- Rebinds the alias variable, changing the reference from the external master variable (base variable) to the newly created local one
Works for variables of all types:
- color,
- text,
- boolean,
- numeric
It should work with multiple mods, but I haven't tested this part.
-----------------
Плагин поможет, когда вы взяли и просто скопировали переменные из другого файла, а там были алиасы (переменные ссылались на другие переменные).
🚀 Мгновенная локализация переменных — Автоматически находит переменные-алиасы, потерявшие связь с базовыми/мастер-переменными при копировании, и восстанавливает их, создавая локальные копии.
🔍 Предпросмотр изменений — Визуализируйте весь процесс до его запуска. Посмотрите в удобном иерархическом дереве, какие переменные будут созданы с нуля, а какие просто перевязаны (alpha - работает пока с багами)
✨ Умное переименование коллекций — Возможность автоматически синхронизировать название целевой коллекции с оригинальной коллекцией-донором.
🌈 Поддержка всех типов переменных — Идеально работает с цветовыми (Color), текстовыми (String), булевыми (Boolean) и числовыми (Number) переменными.
🎦 Видео-демонстрация: https://youtu.be/f9Ofv7lB-Lk
Какую проблему решаем?
Figma не заботиться о связях алиас-переменной, она не переносит их в новый файл, а оставляет ссылки на переменные-спутники (базовые/мастер-переменные) в старом файле. А это вообще не то, чего ждёшь, когда копируешь переменные :)
Простыми словами, что делает плагин:
- Ищет переменные-алиасы, которые ссылаются на базовые переменные, не дошедшие до этого файла (либо оставшиеся в другом файле, либо пропавшие без вести)
- Создает копии таких переменных в этом файле
- Перевязывает алиас-переменную, меняя ссылку с внешней мастер-переменной (базовой переменной) на локальную
Работает для переменных всех типов:
- цветовые,
- текстовые,
- булевы,
- числовые
По идее, должно работает и с множественными модами, но я не тестил этот момент
Plugin Details
| Version | 6 |
|---|---|
| Created | February 10, 2025 |
| Last Updated | January 19, 2026 |
| Category | File organization plugins |
| Creator | The |
| Stats | 22 installs, 12 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- https://rsms.me
More Like This
Discover other plugins in the File organization plugins category.