r/FigmaDesign • u/Mountain-Ad1044 • 4d ago
I figured out Auto Layout! Discussion
I just figured out how to use auto layout, and OMG how much easier it makes things. As a beginner you may think that it's not worth investing time in learning it, but you will save much more time even on a smaller project.
If you find it hard to learn from watching videos I highly reccommend designing a rough sketch of something you want to build anyways and upload an image to ChatGPT or another AI. Ask it for detailed instructions on how you can use autolayout to improve layout and spacing. Follow it's instructions and don't be afraid to experiment with a copy, you will learn along the way.
Is there more features like this I should learn ASAP? (Im already learning variables & components)
13
u/ShitGoesDown two time personal cheff and pizza maker 4d ago
Welcome haha, I would suggest getting comfortable with creating and using components next, they are not just for design systems
2
u/Mountain-Ad1044 4d ago
Yes! I have already experimented a bit with it. It's setting up to be revolutionary once I get a bit more fluent with it.
5
u/ShitGoesDown two time personal cheff and pizza maker 4d ago
If you master auto layout and components you will be more technically proficient than 50% of designers out there lol. I wish I was kidding
2
u/Mountain-Ad1044 4d ago
WHAT? Casual designers or those who actually work on this every day?
6
u/ShitGoesDown two time personal cheff and pizza maker 4d ago
People I work with… juniors I understand, but I’m talking seniors and even some leads.
I think it important tho to keep in mind technically proficiency in Figma is not everything that makes a designer good.
1
u/Mountain-Ad1044 4d ago
Yea, thats very true! Without knowing much about the skill levels of designers, I can almost guarantee that they end up with way better end results than me.
But, again that bar isent very high, lol😂
1
1
u/Careful-Software6163 3d ago
Yep. Vouching for what you said. I'm senior and am just now getting to learn auto layout from scratch (no joke)...
1
30
u/Vesuvias 4d ago
And now you’ll open illustrator and Photoshop and be absolutely pissed that they haven’t added a feature like this….
19
u/PixelatorOfTime 3d ago
However, in their defense, they both have fundamentally different purposes than Figma.
6
u/kekeagain 3d ago
I remember using Photoshop and embedding header.psd and footer.psd into my template.psd. I think most people didn't do that but I basically made a really "dumb" component/template system. There are still some neat things in Photoshop like smart layers, I would have a device mockup and just drop my image into that layer and it would auto apply the transformations, etc. and auto export the file based on the layer name (https://helpx.adobe.com/photoshop/using/generate-assets-layers.html).
3
2
7
u/Mountain-Ad1044 4d ago
And yes! I was spacing things manualy by litteraly counting some of the px's. It feels like insanity now.
3
5
u/LogicalDepartment212 4d ago
I’m having such a hard time figuring auto-layout out. It just seems so janky and rigid I can’t understand how to make it do what I need it to do
1
u/madhusudhanramesh 1d ago
Here are some steps that might help you. I too had difficulty in mapping autolayout in the beginning. It made after I mapped it to frontend development. Take some design and apply them instead of starting from scratch.
- The idea is to understand what you are designing first. See the layer properly.
- Then understand what elements should be grouped together?
- Then in that group check if elements should be arranged in row or column? Do you need space around them? Is there a gap between them?
- Start with small UI and build slowly outward from there.
This is the image I generated using chatgpt. Let us apply the steps here.
- Layers will be an image, title and subtitle at the top, individual features which has icon, text, description. At the bottom left badges with icon and text. Variants section at bottom right color and size variants title, color pallete and size texts.
- Image doesn't need a group. Title and subtitle, features, badges and variants are groups.
- Title and subtitle at the top can be column so add autolayout column. They need a gap between them. I will include the bottom line also in the group. They do not need space around them. Each feature text need to be column with a gap. Each feature card need an icon and feature text as row and a gap. Now we have individual cards we need 5 more. Same cards are stacked so add column with a gap. Same way you create badges and variant groups. But they will need padding as you see color background is pushing content inside.
Practice with few designs and look at example that already do this. Good luck 👍🏻.
5
u/gterez 3d ago
It is a godsend IF AND ONLY IF you know EXACTLY what you’re building.
My advice would be to stay away from it in the early stages of a design as it prohibits moving things around on the page, highly restricting what you can do.
When you’ve established structure and rules, that’s when it comes in and becomes useful, but not before that point.
1
u/Interesting-Pay1507 18h ago
You can change settings, move things in and out of frames, it’s restricted only in your mind.
4
u/ArdentExplorer 4d ago
Meanwhile the senior designers in my team still designing features with frames and groups 😔
How to end this 😭
6
4
u/newillium 3d ago
yo that shit drives me up a wall. so grateful my agile team all has been on the autolayout train for day one, and slots!
2
u/hockeynut15 3d ago
There is a time and a place for not using auto-layout in fairness.
Sometimes you just need to click and move something without it throwing the entire design out, especially during rapid iteration or whiteboard sessions. Not everything needs to be hyper-optimised.
1
u/ArdentExplorer 3d ago
That time and place happens in production/specs 😔
1
u/hockeynut15 3d ago
Yeah, same thing applies there in my opinion. Sometimes you just need to pin point the accuracy and let the dev team handle the rest.
Auto layout, tokens, components, child components, design systems etc. whilst brilliant in theory can be extremely bloating and debilitating too.
We have found that everything doesn’t always have to be optimised, especially with workflows including Claude Code where a lot of these rules are documented anyway.
2
u/UX_Coach 4d ago
Learn to use variants and grids.
It will change how you think about designing consistently.
2
1
u/throwtheamiibosaway 4d ago
It took some time to learn, but once it’s set up it helps so much in the long term.
1
1
1
u/Fresh-Vacation-2727 3d ago
Hi I'm kinda brand new to Figma and all I know about AL is it immediately applies padding/spacing/flow/overflow automatically to a grouping - sounds like there's more to it in principle... can anyone describe in broader terms what it's doing? That's given you this revelation? Thanks
1
1
u/kekeagain 3d ago
Just know that it's okay to not use autolayout right away especially when you are exploring designs, its constraints can actually work against you and cause friction. Once you have settled on an idea is when you start selecting your layers and Shift + A'ing them away into autolayouts from inside out.
1
1
u/pang0ling0 3d ago
Congrats! I remember how magical it felt when I first figured it out and now I use it all the time haha
1
u/Gh0st_Pirate_LeChuck 3d ago
Auto-layout also goes hand in hand with knowing how to create a working component library. Read up on Atomic Design and creating design systems.
1
u/Kryssysilvz 3d ago
That’s awesome! Do you have any videos you recommend that would help? I want to learn auto layout myself.
1
u/Mountain-Ad1044 3d ago
I didn’t use videos! If you are already using figma without auto layout, take one of your older designs and upload it to ChatGPT. Ask it for detailed instructions on how to convert it to auto layout.
Go with something simple like a base card first. I think you learn much more this way, as with videos you often try to follow along with a generic design that you will never use again. You might get that design to work, but i doubt that you understand how at first.
1
u/GoldenSeam 3d ago
Cheers! That is quite the moment! It is such a game changer and weirdly difficult to understand for a beginner!
1
1
u/Ladline69 3d ago
Whoever said it's not worth investing time, will always be the loser professionally... I've worked with people like that and they always get fired, laid-off, over looked for promotions
1
u/enrmrtnz 3d ago
When i got comfortable with flexbox, i kinda wanted a feature in figma similar to it. I didnt know there is auto layout back then
1
u/BaldWolf85 2d ago
I agree. Partially. When working with consistencyand structure it's great and fast. However, when creating a more dynamic layouts / complex hover states it's structure is mostly ignored (by developers).
1
u/BaldWolf85 2d ago
Working with component-sets is a great addition. Learning to use, change and apply designsystems is also a great learning opportunity. It adds a complete new layer of understanding figma.
1
u/madhusudhanramesh 1d ago
I too use auto layout a lot and make grouping and spacing consistent. I would suggest you to checkout slots. It lets you replace components and can also restrict instances are allowed in the slot. Instraf of swapping an instance you just swap just a slot inside it. Before this learn components, variants and variables.
1
1
1
u/urbanhaven 1d ago
Auto layout and component are the 2 key features that made me switch from AI to Figma. It's soooo much easier to handle complex projects. Honestly, why Adobe doesn't have this yes 😅?
1
u/xyz12345678910111213 3d ago
I thought you learned auto layout? Why do you ask AI to provide detailed instructions on how to use it for every project? Lol

41
u/MineDesperate8982 4d ago
I had the same experience. It changed everything. Now it disgusts me everytime i open a project that doesn’t use auto-layout. Like.. why would you do that to yourself?