For more complex layouts, CSS Grid is a necessity. Unfortunately, Builder's Visual Editor has no real support for CSS Grid, other than doing everything through pure CSS, which isn't really approachable for many less technical folks. It'd be really nice to have support for things like grid-template-columns
and grid-template-areas
to make it easy to build a responsive layout that shifts things around without having to dip down into pure CSS.
An MVP approach could be to have the option to set the amount of columns per breakpoint. We've had multiple occasions where we wanted to show a row with 5 columns on desktop and 2 on mobile. This currently requires CSS and more technical understanding of CSS than we expect from our customers, making this functionality out of reach for them.