Back to Plugins
Similayer

Similayer

<p>This plugin takes Figma’s in-built <em>‘Select all with...’</em> command to the next level. 🔥</p><p>Select similar layers; based on a whole range of properties.</p><p><br></p><h2>Select other layers...</h2><p>After selecting a layer, run this plugin to select all other layers based on specific properties.</p><p><br></p><h2>[NEW] Select within...</h2><p>If you select multiple layers first, you can choose which properties and values to reduce the selection.</p><p><br></p><p>---</p><p><br></p><p>A small favour — if you find this plugin helpful, why not support me by <a rel="noreferrer noopener nofollow ugc" href="https://buymeacoffee.com/davew" target="_blank">Buying me a Coffee</a></p><p><br></p><p>---</p><p><br></p><h2>Example use cases:</h2><p>• Selecting all instances of a specific component to swap out for a different one</p><p>• Changing all layers with a specific Text Style to a new one</p><p>• Selecting all ‘cards’ with the same corner radius and fill color</p><p>• etc.</p><p><br></p><p><br></p><h2>Supported properties</h2><p>Here's a full list of all the properties that this plugin supports. If there's one missing that you'd love to see. Let me know at <a rel="noreferrer noopener nofollow ugc" href="mailto:[email protected]" target="_blank">[email protected]</a></p><p><br></p><p><strong>Components:</strong></p><ul><li>Other component instances</li><li>Other component variants</li><li>Component scale factor</li></ul><p><br></p><p><strong>Text</strong></p><ul><li>Text Style</li><li>Font size</li><li>Font family</li><li>Font style</li><li>Text case</li><li>Text decoration</li><li>Letter spacing</li><li>Line height</li><li>Horizontal alignment</li><li>Vertical alignments</li><li>Auto resize</li><li>Text characters</li><li>Paragraph style</li><li>Paragraph indent</li><li>Paragraph spacing</li></ul><p><br></p><p><strong>Fills</strong></p><ul><li>Fill Style</li><li>Fill color</li><li>Fill opacity</li><li>No fills</li></ul><p><br></p><p><strong>Strokes</strong></p><ul><li>Stroke Style</li><li>Stroke color</li><li>Stroke width</li><li>Stroke opacity</li><li>Stroke position</li><li>Stroke cap</li><li>Stroke join</li><li>Stroke dash pattern</li><li>No strokes</li></ul><p><br></p><p><strong>Effects</strong></p><ul><li>Effect Style</li><li>Effect radius</li><li>Shadow color</li><li>Shadow offset</li></ul><p><br></p><p><strong>Auto Layout</strong></p><ul><li>Has Auto layout?</li><li>Layout direction</li><li>Layout sizing (Primary direction)</li><li>Layout sizing (Counter direction)</li><li>Layout alignment (Primary direction)</li><li>Layout alignment (Counter direction)</li><li>Item spacing</li><li>Padding (All)</li><li>Top padding</li><li>Right padding</li><li>Bottom padding</li><li>Left padding</li></ul><p><br></p><p><strong>Layout</strong></p><ul><li>Size</li><li>Width</li><li>Height</li><li>Position (all)</li><li>X Position</li><li>Y Position</li><li>Absolute position (all)</li><li>Absolute X position</li><li>Absolute Y position</li><li>Rotation</li><li>Corner radius (all)</li><li>Top-left radius</li><li>Top-right radius</li><li>Bottom-right radius</li><li>Bottom-left radius</li></ul><p><br></p><p><strong>Layers</strong></p><ul><li>Layer name</li><li>Blend mode</li><li>Layer opacity</li><li>Layer type</li><li>Is locked?</li><li>Is mask?</li><li>Is visible?</li></ul><p><br></p><p><strong>Images</strong></p><ul><li>Image filters (all)</li><li>Image exposure</li><li>Image contrast</li><li>Image saturation</li><li>Image temperature</li><li>Image tint</li><li>Image highlights</li><li>Image shadows</li></ul><p><br></p><p><strong>Export settings</strong></p><ul><li>Export settings (all)</li><li>Export format</li><li>Export suffix</li><li>Export constraint</li><li>Export contents only?</li></ul><p><br></p><p><strong>Prototype</strong></p><ul><li>Prototype reactions (all)</li><li>Action destination</li><li>Action type</li><li>Navigation type</li><li>Trigger type</li><li>Prototype transition (all)</li><li>Transition type</li><li>Transition easing</li><li>Transition duration</li><li>Transition direction</li></ul>

similarlayersselectorganizetargetproductivityselectionreplaceorganizationsimilar_layerssearchfind

Plugin Preview

Similayer preview

About this plugin

This plugin takes Figma’s in-built ‘Select all with...’ command to the next level. 🔥

Select similar layers; based on a whole range of properties.


Select other layers...

After selecting a layer, run this plugin to select all other layers based on specific properties.


[NEW] Select within...

If you select multiple layers first, you can choose which properties and values to reduce the selection.


---


A small favour — if you find this plugin helpful, why not support me by Buying me a Coffee


---


Example use cases:

• Selecting all instances of a specific component to swap out for a different one

• Changing all layers with a specific Text Style to a new one

• Selecting all ‘cards’ with the same corner radius and fill color

• etc.



Supported properties

Here's a full list of all the properties that this plugin supports. If there's one missing that you'd love to see. Let me know at [email protected]


Components:

  • Other component instances
  • Other component variants
  • Component scale factor


Text

  • Text Style
  • Font size
  • Font family
  • Font style
  • Text case
  • Text decoration
  • Letter spacing
  • Line height
  • Horizontal alignment
  • Vertical alignments
  • Auto resize
  • Text characters
  • Paragraph style
  • Paragraph indent
  • Paragraph spacing


Fills

  • Fill Style
  • Fill color
  • Fill opacity
  • No fills


Strokes

  • Stroke Style
  • Stroke color
  • Stroke width
  • Stroke opacity
  • Stroke position
  • Stroke cap
  • Stroke join
  • Stroke dash pattern
  • No strokes


Effects

  • Effect Style
  • Effect radius
  • Shadow color
  • Shadow offset


Auto Layout

  • Has Auto layout?
  • Layout direction
  • Layout sizing (Primary direction)
  • Layout sizing (Counter direction)
  • Layout alignment (Primary direction)
  • Layout alignment (Counter direction)
  • Item spacing
  • Padding (All)
  • Top padding
  • Right padding
  • Bottom padding
  • Left padding


Layout

  • Size
  • Width
  • Height
  • Position (all)
  • X Position
  • Y Position
  • Absolute position (all)
  • Absolute X position
  • Absolute Y position
  • Rotation
  • Corner radius (all)
  • Top-left radius
  • Top-right radius
  • Bottom-right radius
  • Bottom-left radius


Layers

  • Layer name
  • Blend mode
  • Layer opacity
  • Layer type
  • Is locked?
  • Is mask?
  • Is visible?


Images

  • Image filters (all)
  • Image exposure
  • Image contrast
  • Image saturation
  • Image temperature
  • Image tint
  • Image highlights
  • Image shadows


Export settings

  • Export settings (all)
  • Export format
  • Export suffix
  • Export constraint
  • Export contents only?


Prototype

  • Prototype reactions (all)
  • Action destination
  • Action type
  • Navigation type
  • Trigger type
  • Prototype transition (all)
  • Transition type
  • Transition easing
  • Transition duration
  • Transition direction

Plugin Details

Version11
CreatedJuly 24, 2019
Last UpdatedNovember 6, 2022
CategorySoftware development
CreatorDave Williames
Stats99668 installs, 2759 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:build/ui.html
  • main:build/plugin.js
  • Editor Types:
    figma