A serious improve to Good Structure · Sketch


After a couple of releases as an experimental function, Good Structure is now accessible for teams and Artboards. With it, you’ll get extra flexibility and comfort, whether or not you’re designing playing cards, menus, buttons, or absolutely anything you need to mechanically adapt as you make adjustments.

In addition to making it accessible wherever you want it, we’ve made enhancements throughout the board with Good Structure that we predict you’ll love. Let’s dive into them…

Made for Symbols, destined for extra

Earlier than we check out what’s new, let’s take a step again and recap on what Good Structure is and does.

We launched Good Structure again in 2019 to take some tedium out of design work. At a primary stage, Good Structure works to maintain spacing inside Symbols constant, everytime you make adjustments to their content material. For instance, in case you edit the textual content on a card, Good Structure resizes it for you, protecting spacing inside it simply because it was earlier than.

Good Structure mechanically resizes layers inside a Image, protecting spacing constant as content material adjustments.

Limiting Good Structure to Symbols, although, got here with some trade-offs. First, it led to a number of individuals creating Symbols in instances the place a Image wouldn’t actually be acceptable in any respect, simply to make use of Good Structure. Second, by design, Image situations supply restricted modifying capabilities, which might be irritating if all you wished to make use of was Good Structure.

Understandably, one of many questions we heard probably the most about Good Structure was, “Can’t you deliver it to common teams?” Effectively, now we’ve performed simply that.

Good Structure: Now in teams and Artboards

Should you’re aware of Good Structure, utilizing it with teams and Artboards is straightforward. And in case you’re not acquainted, it’s nonetheless simply as straightforward. Choose a gaggle or Artboard, set its format within the Inspector, and also you’re performed. Now you get Good Structure’s automated resizing with full management over what you may edit on the Canvas.

You may drag and drop layers into a gaggle with Good Structure and let Sketch work out the remaining.

Good Structure will decide up on virtually any change you make inside your teams and Artboards. Together with adjusting content material like textual content, you may change textual content properties, delete, resize, scale or duplicate layers, or swap Symbols of various sizes. Good Structure even helps out in case you drag a layer into a gaggle, making room for it and adjusting all the things else round it.

Should you’re the type of one that prefers to get hands-on to study this stuff, we’ve made an interactive Good Structure tutorial in Sketch for you: seize it right here.

Nice on stacks — and that’s simply the beginning

We all know a standard use case for Good Structure is with stacks of evenly spaced layers, so we’ve paid further consideration to this situation. If you choose a layer in an evenly spaced group, you may simply reorder layers or modify the spacing between them utilizing the Good Distribute handles, whereas Good Structure continues to resize all the things as mandatory. Should you duplicate a layer inside an evenly spaced group, Good Structure will deal with together with the right, constant spacing, too.

Good Structure performs properly with stacks, paying specific consideration to spacing whenever you duplicate layers.

Good Structure isn’t confined to stacks, although. From the very starting, Good Structure was constructed to adapt to your design, slightly than forcing your design to adapt to it. Which means all types of layouts, be it ones with unevenly-spaced stacks, layers positioned side-by-side, and even overlapping layers, will work right here. With that in thoughts, this replace consists of loads of work to make Good Structure extra predictable and dependable, particularly in these eventualities.

The small issues add up

To complete issues off, we took this chance so as to add a handful of conveniences to Good Structure that make it extra fulfilling to work with.

Now you can set or change Good Structure for any chosen group or Artboard with a brand new, two-step shortcut: L adopted by H V or to set your format route. Higher nonetheless, in case you use this shortcut on a collection of ungrouped layers, we’ll additionally group them for you.

If it’s worthwhile to tweak a layer with out affecting the opposite layers round it, now you can pause Good Structure with L and do exactly that. When you’ve made your adjustments, you may clear your choice to renew Good Structure as soon as once more.

Now you can pause Good Structure to make a fast change with out something mechanically resizing.

Good Structure now additionally helps Foresight, providing you with a fast solution to see how resizing a layer within the Inspector will have an effect on different layers round it.

Lastly, changing a gaggle or Artboard right into a Image (or doing the reverse) will embrace any Good Structure properties. So, you may iterate on new elements to your design system freely on the Canvas in teams with Good Structure, and convert to Symbols when it’s time so as to add them to your Library.


These enhancements to Good Structure have been a very long time coming (look out for a weblog publish later this week that goes behind the scenes and explains extra about this) and we couldn’t have performed it with out the invaluable suggestions from our pals within the Sketch Group Discussion board. Thanks!

We hope you’ll get pleasure from Good Structure past Symbols and the brand new alternatives it opens up in Sketch. If in case you have any suggestions, or need to present us what you’ve made, we’d love you to share it over on the discussion board.

Leave a Reply

Your email address will not be published. Required fields are marked *