Many moons ago, we built a Sketch plugin called Roller. It was a simple idea — you input your colors and Roller would let you know if any colors in your design didn’t match.
We received amazing ideas and feature requests, however, we were focused on solving a different problem and Roller was put on the backburner.
Throughout this past year, Roller has stayed in the back of our minds. Knocking away — asking for a little TLC. With the launch of the Figma Plugin ecosystem, we decided it was the perfect time to resurrect our old friend.
Today, we’re so excited to announce that Roller 2.0 is live for Figma. This is the first-ever design linter — letting you reach 100% consistency with colors, text styles, shadows, borders, and radiuses.
This time around, we’re serious about improving Roller and expanding its capabilities to help you and your team build amazing experiences. We’re thrilled to hear your feedback and where you think we can improve.
Read more about how it works below and if you’d like to use Roller 2.0 for Sketch or Adobe XD — please sign up for early access below.
Roller 2.0 is a simple, efficient, and effective way to get your designs consistent before handing-off to your team. Follow the 3 steps below to get started!
There are two easy ways to add styles to your Roller Library before starting to lint…
We’ve made it easy to add your colors, text styles, shadows, borders, and radiuses. With a simple interface and live preview — all you have to do is enter in your values, name it, and press save.
If you have any locally saved styles in your Figma file, Roller can automatically detect and import them for you. You can make edits or changes to imported styles at any time.
Once you’ve added your styles, Roller will automatically “lint” your current Figma Page — i.e. it will compare the styles in your Library to the styles present on the page. If there are any styles that don’t match, Roller will display those as Errors.
Every time you open Roller, the plugin will scan through the current page and tell you how many errors are present within each category (Colors, text styles, etc.). Click into a category to view the specific error and how many layers it’s affecting.
When you click into an error, Roller will automatically bring you to the first layer that it’s affecting — contextually showing you what’s wrong. From there, you can select what style from your Library you’d like to replace the error with.
Once you’ve made a selection, choose whether you want to replace the error only affecting that specific layer or replace the error for every layer on the page.
If you notice an error for a one-off style that isn’t saved in your Library, you can always ignore it (just like how you do with spell-check). This will remove the error from your list of issues.
Simply click the ellipses and select either Ignore or Ignore all.
If you notice an error that you think should be within your Library, you can always add it directly from that view. Simply click the ellipses and select Add to Style Guide. You can then edit that style, add a name, and save it.
Open Roller on any of your Figma Files and Pages to reach 100% consistency. Every time you reopen the plugin, Roller will automatically check for any rogue styles and help you get back on-system.
We think Roller will turn you into a superhuman designer — capable of spotting subtle differences in line-heights, shades of gray, and x,y offsets.
Roller also allows you to create a Library that can be shared with all of your team members. This feature can be super helpful:
This functionality is offered under Roller’s Team plan, which you can learn more about here.
We’re super psyched and we hope you are as well! This tool was built by designers for designers just like you! We want to make sure that Roller is providing you and your team value so please don’t hesitate to reach out if you have any feedback, questions, or issues!
You can reach us anytime at support@toyboxsystems or feel free to email me directly at brendan @ toyboxsystems.com