Save Selection

Save Selection

Figma Plugin

Description

Save Selection is a productivity tool for Figma that helps designers work more efficiently by preserving and managing frequently used selections of design elements. Whether you're working with complex designs, maintaining design systems, or frequently switching between different sets of elements, this plugin streamlines your workflow by letting you save selections and restore them with a single click.

Key Features

  • Save Selections: Save any combination of selected nodes with custom names
  • Quick Restore: Instantly restore saved selections with one click
  • Append Mode: Add saved selections to your current selection
  • Rename: Easily rename your saved selections for better organization
  • Duplicate: Create copies of saved selections
  • Delete: Remove selections you no longer need
  • Update: Modify existing selections with new elements
  • Multi-Page Support: Works seamlessly across different pages in your Figma file
  • Clear All: Remove all saved selections at once

➊ Getting Started

1. Install the Plugin

  • Open Figma
  • Go to Menu → Plugins → Browse plugins in Community
  • Search for "Save Selection"
  • Click "Install"

2. Open the Plugin

  • Select Menu → Plugins → Save Selection
  • Or use the Quick Actions menu (Ctrl/Cmd + /)
  • The plugin window will appear with multiple options:

image gallery

➋ Saving Your First Selection

1. Select Elements

  • Click and drag to select one or more elements on your canvas
  • Or use Shift+Click to select multiple elements
  • All elements must be on the current page

2. Open the Plugin

  • Go to Plugins → Save Selection

3. Save the Selection

  • Enter a descriptive name for your selection (optional)
  • If no name is provided, it will automatically be named "New Selection 1", "New Selection 2", etc.
  • Click the "Save Selection" button

➌ Loading a Saved Selection

1. Open the Plugin

  • Go to Plugins → Save Selection

2. Browse Your Selections

  • Your saved selections appear in a list
  • Each entry shows:
    • Selection name
    • Number of elements on the current page
    • Total number of elements
    • Page name (if elements are on a different page)

3. Load a Selection

  • Click on any saved selection in the list
  • The plugin will:
    • Switch to the page containing the elements (if needed)
    • Select all available elements
    • Zoom to fit the selection in view

➍ Appending to Current Selection

1. Select Some Elements (optional)

  • You can start with an existing selection

2. Open the Plugin

  • Go to Plugins → Save Selection

3. Append Mode

  • Hold Shift and click on a saved selection
  • Elements from the saved selection will be added to your current selection
  • Only elements on the current page will be added
  • Duplicates are automatically filtered out

➎ Renaming a Selection

1. Open the Plugin

  • Go to Plugins → Save Selection

2. Rename

  • Click the any saved selection name
  • Enter a new name
  • Press Enter or click outside to confirm

➏ Updating a Selection

1. Select New Elements

  • Select the elements you want to save

2. Open the Plugin

  • Go to Plugins → Save Selection

3. Update

  • Find the selection you want to update
  • Click the refresh icon next to it
  • The selection will be updated with your current selection
  • You'll see a confirmation: "Selection updated"


➐ Duplicating a Selection

1. Open the Plugin

  • Go to Plugins → Save Selection

2. Duplicate

  • Find the selection you want to duplicate
  • Click the duplicate icon
  • A copy will be created with " copy" appended to the name
  • You'll see a confirmation: "Selection duplicated"

➑ Deleting a Selection

1. Open the Plugin

  • Go to Plugins → Save Selection

2. Delete

  • Find the selection you want to remove
  • Click the trash icon next to it
  • The selection will be permanently deleted
  • You'll see a confirmation: "Selection deleted"

3. Delete All Selections

  1. Click the "Clear All" button in the footer
  2. Confirm the action in the dialog that appears
  3. All saved selections will be permanently removed
  4. You'll see a confirmation: "All selections cleared"

Summary

With Save Selection, you can significantly speed up your design workflow by eliminating repetitive selection tasks and organizing complex projects more efficiently. The plugin acts as a bookmark system for your design elements, letting you jump between different parts of your work instantly.

Start saving your first selections today and experience a more streamlined Figma workflow.

ㅤㅤ

Leave a comment

Save Selection

Version: 1.0.0

Updated:

  • 1.0.0 – Initial release.

  • Supported Versions:

    • Compatible with Adobe Illustrator CS6 and later, including Adobe Illustrator CC versions.

    Operating Systems:

    • Works on both macOS and Windows platforms.
  • End User License Agreement (EULA)

    Last Updated: 21.12.2024

    This End User License Agreement (“Agreement”) is a legal agreement between you (“User” or “Licensee”) and Samolevsky.com (“Licensor”) regarding the use of the Adobe Illustrator scripts (“Software”). By downloading, installing, or using the Software, you agree to be bound by the terms of this Agreement.

    1. Grant of License

    Licensor grants the User a non-exclusive, non-transferable, and revocable license to use the Software in accordance with this Agreement.

    • Free Software: If the Software is provided for free, you may use it for personal or commercial purposes without payment, subject to the restrictions outlined in this Agreement.
    • Paid Software: If the Software is provided for a fee, you may use it only after payment has been made in full.

    2. Usage Rights

    You are permitted to:

    • Install and use the Software on devices you own or control.
    • Use the Software in your personal or commercial projects, subject to compliance with this Agreement.

    3. Restrictions

    You may NOT:

    • Reverse engineer, decompile, or otherwise attempt to discover the source code, underlying ideas, or algorithms of the Software.
    • Reuse, incorporate, or integrate any portion of the Software into any other software, product, or project, except as expressly permitted by the Licensor in writing.
    • Resell, redistribute, or share the Software, whether in its original or modified form, without prior written consent from the Licensor.
    • Claim ownership of the Software or its underlying code.
    • Use the Software in any way that violates applicable laws or regulations.

    4. Ownership

    The Software and all intellectual property rights therein remain the exclusive property of the Licensor. This Agreement does not transfer ownership of the Software or any intellectual property rights to the User.

    5. Disclaimer of Warranties

    THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    6. Limitation of Liability

    To the maximum extent permitted by law, Licensor shall not be liable for any damages, including but not limited to direct, indirect, incidental, special, or consequential damages, arising out of or related to the use or inability to use the Software.

    7. Termination

    This Agreement is effective until terminated. Licensor may terminate this Agreement immediately if you breach any term of this Agreement. Upon termination, you must cease all use of the Software and destroy any copies in your possession.

    8. Updates and Support

    Licensor is not obligated to provide updates, support, or maintenance for the Software. However, updates may be provided at the sole discretion of the Licensor.

    9. Governing Law

    This Agreement shall be governed by and construed in accordance with the laws of the State of New York, without regard to its conflict of law principles.

    10. Entire Agreement

    This Agreement constitutes the entire agreement between you and the Licensor concerning the Software and supersedes all prior or contemporaneous understandings regarding such subject matter.

    By using the Software, you acknowledge that you have read this Agreement, understand it, and agree to be bound by its terms.

    For any questions or concerns regarding this Agreement, please contact us at hello@samolevsky.com

Required Software

Figma

Figma is a cloud-based design and prototyping tool primarily used for user interface and user experience design. It allows designers, developers, and other stakeholders to collaborate in real-time on projects.

Browse More Plugins

  1. Explore Stroke Width Randomizer
    Stroke Width Randomizer

    Stroke Width Randomizer

    A powerful Figma plugin that applies random stroke widths to selected objects within a customizable range.

    Explore
  2. Explore Stroke Scaler
    Stroke Scaler

    Stroke Scaler

    A Figma plugin that allows you to scale and adjust stroke weights on selected objects with real-time preview.

    Explore
  3. Explore Select by Name
    Select by Name

    Select by Name

    Select by Name is a powerful Figma plugin that allows you to quickly find, filter, and select design elements by their names across your Figma documents. 

    Explore

Got questions?

Need help or have an idea to share? We’d love to hear from you! Whether you have questions, found a bug, have a feature request, or just want to share your feedback, reach out to us—we’re here for you!