I find it very strange how many high level features are added when there’s a lack of Responsive controls. Block level responsive controls are essential to any web layout and they are still absent! It would make sense if we were on year 2 of Gutenberg, but if we are adding all these high level tools then it’s baffling that responsive controls dont even have a dev assigned.

EG: If a block has 20% padding on a large screen but on a screen smaller than 800px wide requires 10px padding – currently we need to add a class, and create the breakpoints in the theme .css file.

It’s been mentioned since near the start of Gutenberg, and it’s just punted into the future roadmaps with no development at all.

The lack of these controls has led to a surge of 3rd party block libraries which address that issue. But I hate to use these libs because there’s every chance they’ll be bought by a conglomerate and any site I’ve used them on will get spam bannered by the new owners: “Upgrade to RespnsivePro3 now renamed to Artherium, a Proval company”. So I avoid those solutions for fear of the sword of Damocles.

I don’t understand how people are creating layouts for desktop and phones in Gutenberg if they can’t make block level style variations at breakpoints. It’s still a case of write it into the theme css, or worse .. into the JSON.