Tools
The Tools section contains interactive features that modify how you interact with Figma elements.Deep Select Mode
In Figma’s read-only view, selecting nodes requires double-clicking to drill down, and it often takes repeated double-clicks to select the lowest-level node. Although Figma offers a ⌘ + click shortcut, many users are unaware of this feature and need to perform extra key operations each time. TemPad Dev’s deep select mode automatically applies this behavior when hovering over the canvas, eliminating the need for manual key combinations.
How it works:
- When enabled, TemPad Dev locks the ⌘ (Meta) key state while hovering over the Figma canvas
- This allows you to click directly on deeply nested elements without double-clicking
- The feature pauses when you press the spacebar (for panning) and resumes when released
- Automatically detects duplicate cursors to avoid conflicts with native Figma operations
composables/key-lock.ts and monitors:
- Canvas hover state
- Spacebar key state (to pause during panning)
- Meta key state synchronization
Measure to Selection Mode
In Figma’s read-only view, you need to hold ⌥ (Alt/Option) and move the cursor to display the spacing between other nodes and the selected node. TemPad Dev’s measure to selection mode eliminates this requirement.
How it works:
- When enabled, TemPad Dev locks the ⌥ key state while hovering over the canvas
- Spacing measurements appear automatically without holding any keys
- The feature pauses when you manually press ⌥ to avoid conflicts
- Automatically resumes when you release the key
Configuration Interface
Preferences are stored in browser local storage and persist across sessions. The configuration structure is defined inui/state.ts:
Default Values
The extension initializes with these default preferences:Accessing Preferences
Preferences are accessed using Vue’s composition API with VueUse’suseStorage composable:
Related Topics
- Units - Configure CSS unit conversion
- Variables - Control variable display modes
- MCP Server - Configure the Model Context Protocol server
- Plugins - Install and manage plugins