Back to Plugins

TokenBoard
Advanced Figma plugin for browsing, editing, and batch-managing local variables, modes, and aliases
Plugin Preview
About this plugin
TokenBoard is an advanced Figma plugin designed to give you full visibility and control over local variable collections — whether you’re building a robust design system, managing light/dark modes, or maintaining consistent styles across teams.
Features Overview
Explore Variables by Collection, Scope & Mode
- Browse all local variable collections in your Figma file
- Organized as expandable tree structures by collection, group, and nested groups
- View and compare values across all modes (e.g. “Light”, “Dark”)
Smart Search
- Instant full-text search across variable names, values, types, and scopes
- Highlights matches inside nested groups
- Keeps scroll position and selection while typing
Visual & Semantic Display
- Color tokens show live swatches, hex values, and opacity
- Boolean, number, string tokens are clearly labeled
- Aliases display as links to target variables with inline previews
Aliases & References
- Displays alias chains with resolved values
- Clickable interface to explore alias references
- Supports setting or detaching aliases via selector popup
Inline Editing of Values
- Edit most values directly inside the table: Colors (rgba), Strings, Numbers, Booleans, Aliases
- Shows validation states and editable highlights
- Supports editing multiple modes in a variable
Selection-Aware Variable Inspector
- Automatically detects all variables applied to the selected node(s) on the canvas
- Displays them grouped by collection, scope, and mode
- Resolves and highlights any aliases used
- Handles nested selections and multiple nodes
- Edit Values Directly from the Selection
- Selection-based variable data is cached with a unique key
- Improves performance when switching between nodes
- Cache is auto-expired after 5 minutes or can be manually refreshed
Batch Update
- Send a list of changes (e.g. 30+ variable updates) in one click
- Type conversion (color objects, strings, aliases)
- Font loading for FONT_FAMILY variables (with fallback to alternative styles if “Regular” not available)
- Scope checks and error recovery per variable
- Returns a report of successful and failed updates
Performance Optimizations
- In-memory caching of selection data with expiry (5 min)
- Caches up to 50 different selections to reduce API calls
- Tracks which variables are already loaded to avoid duplication
Figma API Compatibility Handling
- Graceful fallback if variable APIs or methods are unavailable
- Error messages guide user to fix or retry
Clean, Resizable UI
- Fully styled native-like UI with Figma theme support (light/dark)
- Flexible layout with resizable panel
- Displays progress during data load
- Empty states and error messages styled for clarity
Ideal Use Cases
- Design system audits
- Token cleanup and maintenance
- Visual QA of theme modes
- Alias linking and optimization
- Batch updates to variable values
- Color or typography token management
Compatibility
- Built for the latest Figma API with full variable support
- Works in Figma files only (not FigJam)
- Requires Variables feature enabled in your Figma workspace
Plugin Details
Version | 5 |
---|---|
Created | June 14, 2025 |
Last Updated | July 14, 2025 |
Category | File organization plugins |
Creator | Andrei Kuznetsov |
Stats | 2 installs, 0 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://fonts.googleapis.com
- https://fonts.gstatic.com
More Like This
Discover other plugins in the File organization plugins category.