Back to Plugins
Regressor - Auto Instance Creator

Regressor - Auto Instance Creator

Create all Instance Combinations from Component Variants & Booleans

visual regression testingbatchauditautomaticallyvariantsbatch instance creatortest casesinstance combinationautomaticdesign systemdesign system testingauto create instance

Plugin Preview

Regressor - Auto Instance Creator preview

About this plugin

Regressor is a design system component properties testing plugin.


Regressor automatically generates instances for all possible combinations of variant and boolean properties from the corresponding Main Component of the selected instance.


Concept

Regression refers to re-testing an application or system to ensure that new changes or updates do not have any side effects or breaking changes.


Regressor brings regression's ideology from code to design. Regressor is grounded in the principle of regression, which helps you to quickly create all possible test cases for different variant and boolean property combinations before publishing a design component update.


Regressor ensure you publish your design system components without any unexpected side effects or breaking changes after design changes or updates to the components.


Features

  1. Works on both ◇ Instance and ❖ Component
  2. Create variant and boolean property combinations and render them inside a Auto Layout
  3. Customise Auto Layout Columns, Spacing and Alignment
  4. Create variant and boolean property combinations on current or new page
  5. Preserve or neglect Instance Overrides
  6. Detach or keep Generated Instance associated with main component


Supported Custom Configuration

Regressor can be customised as per design system regression requirement -

  1. Layout Direction (Vertical and Horizontal)
  2. Variant Auto Layout Cell Alignment (Left, Center and Right)
  3. Custom Column or Row Count
  4. Custom Spacing
  5. Create New Page with Custom Name
  6. Preserve Overrides
  7. Detach Generated Instances


Usage Guidelines

To use regressor, follow the steps below –

  1. Open the respective Figma file
  2. Select an Instance or Component
  3. Go to Plugin -> Regressor, or search for Regressor using Quick Actions Bar.


Regressor creates a new page with all possible combinations of variant and boolean properties from the corresponding component.


Eliminate the risk of unexpected side effects or breaking changes and publish design system component updates with confidence.


Privacy

Regressor values your privacy and does not collect any data from your Figma files, projects, or teams.


Your data belongs to you. You can trust your data is safe, and Regressor can not exploit data related to your Figma files, projects, or teams under any circumstances.


Feedback

You can directly drop a message to author for plugin suggestion and feedback.

Plugin Details

Version13
CreatedMarch 2, 2023
Last UpdatedMay 20, 2023
Categorydesign-tools-other
CreatorNitish Khagwal
Stats2354 installs, 329 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Editor Types:
    figma
  • Allowed Domains:
    • none