Skip to main content
Solved

Problem with Grid - AutoLayout


Valeria Osorio Lozada

I’m currently working on a dashboard using the new grid system of AutoLayout but I can’t find a way to add new rows to a frame without distorting the elements I’ve already placed on the grid. I started with a 10x8 square grid an then decided to add more rows to fit other components; if I add them from the grid options it will keep the frame size and fit the new rows within the height it has, changing the row height. From there I’d have to adjust the height of the frame manually so I could keep the same row height I had before.

Is there a way to define the width and height of the columns and rows? wouldn’t it be easier if I could add rows  with the same row-height that would adjust automatically the height of the frame if there’s enough space on the parent frame?

Example before adding the rows
After
What I wanted (adjusted manually (not sure if I kept the same row height without a calculator))

How I think it could work:

Ex: Add a new row in a Word table (similar to Google sheets)

 

Best answer by Tom Reem

Hey ​@Valeria Osorio Lozada  — welcome to the Figma Forum! Thanks so much for taking the time to share your feedback and include those screenshots — super helpful in understanding what you're aiming for.

 

I tested this out and checked in with the team. We totally get the expectation here — especially the idea of it working more like a Word table, where content maintains its size without needing manual adjustments.

 

A few things that might help for now:

  • If you set the row and column sizes to a fixed value (e.g. 100), your shapes will maintain their size and won’t squish.
  • By default, the size is set to auto, which means free space is divided evenly between all rows/columns using auto.
  • This Figma Learn article walks through how to switch from auto to fixed sizing: Use the grid auto layout flow → Resize columns and rows.
  • You can also resize the container itself to give the grid more breathing room.

 

That said, there’s currently no way to bulk edit the size of rows or columns, but we’ve noted your feedback — and your post is being shared with the team to help shape future improvements. 

 

Let us know if you have any other questions!

View original

3 replies

Tom Reem
Figmate
  • Figmate
  • 211 replies
  • Answer
  • July 9, 2025

Hey ​@Valeria Osorio Lozada  — welcome to the Figma Forum! Thanks so much for taking the time to share your feedback and include those screenshots — super helpful in understanding what you're aiming for.

 

I tested this out and checked in with the team. We totally get the expectation here — especially the idea of it working more like a Word table, where content maintains its size without needing manual adjustments.

 

A few things that might help for now:

  • If you set the row and column sizes to a fixed value (e.g. 100), your shapes will maintain their size and won’t squish.
  • By default, the size is set to auto, which means free space is divided evenly between all rows/columns using auto.
  • This Figma Learn article walks through how to switch from auto to fixed sizing: Use the grid auto layout flow → Resize columns and rows.
  • You can also resize the container itself to give the grid more breathing room.

 

That said, there’s currently no way to bulk edit the size of rows or columns, but we’ve noted your feedback — and your post is being shared with the team to help shape future improvements. 

 

Let us know if you have any other questions!


Valeria Osorio Lozada

Thank you very much for your answer. Fixing each row value worked pretty well. I really like the idea of the grid autolayout tool so I’m excited to see how it improves! :)


Tom Reem
Figmate
  • Figmate
  • 211 replies
  • July 21, 2025

Awesome! Thanks for being open to this workflow, ​@Valeria Osorio Lozada — and I’m glad to hear it’s working well for you. 🙌🏻 Don’t hesitate to share any other questions or feedback. We’ll be sure to share updates as improvements roll out. 💯


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings