Regressor - Auto Instance Creator
Create all Instance Combinations from Component Variants & Booleans
Plugin 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
- Works on both ◇ Instance and ❖ Component
- Create variant and boolean property combinations and render them inside a Auto Layout
- Customise Auto Layout Columns, Spacing and Alignment
- Create variant and boolean property combinations on current or new page
- Preserve or neglect Instance Overrides
- Detach or keep Generated Instance associated with main component
Supported Custom Configuration
Regressor can be customised as per design system regression requirement -
- Layout Direction (Vertical and Horizontal)
- Variant Auto Layout Cell Alignment (Left, Center and Right)
- Custom Column or Row Count
- Custom Spacing
- Create New Page with Custom Name
- Preserve Overrides
- Detach Generated Instances
Usage Guidelines
To use regressor, follow the steps below –
- Open the respective Figma file
- Select an Instance or Component
- 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
Version | 13 |
---|---|
Created | March 2, 2023 |
Last Updated | May 20, 2023 |
Category | design-tools-other |
Creator | Nitish Khagwal |
Stats | 2354 installs, 329 likes |
Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Editor Types:figma
- Allowed Domains:
- none
More Like This
Discover other plugins in the design-tools-other category.