Figma's Grid layout feature is now generally available, with three core improvements that reduce manual layout work: drag-to-reorder columns and rows, automatic gap-filling when items are deleted, and dynamic row creation and removal as content changes.

The automatic positioning behavior is the most significant change. Previously, deleting an item left a hole. Now content shifts to fill it. Combined with rows that add or remove themselves based on content volume, Grid starts behaving less like a static frame and more like a responsive container.

Figma has released a Playground file at figma.bot/GridPlayground to test all three behaviors hands-on. The full feature documentation is worth reading for the edge cases, specifically how auto-positioning interacts with manually pinned items and fixed-track configurations.

[WATCH ON YOUTUBE →]