{"action":"created","issue":{"url":"https://api.github.com/repos/WordPress/gutenberg/issues/6048","repository_url":"https://api.github.com/repos/WordPress/gutenberg","labels_url":"https://api.github.com/repos/WordPress/gutenberg/issues/6048/labels{/name}","comments_url":"https://api.github.com/repos/WordPress/gutenberg/issues/6048/comments","events_url":"https://api.github.com/repos/WordPress/gutenberg/issues/6048/events","html_url":"https://github.com/WordPress/gutenberg/issues/6048","id":312040612,"node_id":"MDU6SXNzdWUzMTIwNDA2MTI=","number":6048,"title":"Columns Block (beta): add support for responsive columns","user":{"login":"SuperGeniusZeb","id":19592990,"node_id":"MDQ6VXNlcjE5NTkyOTkw","avatar_url":"https://avatars3.githubusercontent.com/u/19592990?v=4","gravatar_id":"","url":"https://api.github.com/users/SuperGeniusZeb","html_url":"https://github.com/SuperGeniusZeb","followers_url":"https://api.github.com/users/SuperGeniusZeb/followers","following_url":"https://api.github.com/users/SuperGeniusZeb/following{/other_user}","gists_url":"https://api.github.com/users/SuperGeniusZeb/gists{/gist_id}","starred_url":"https://api.github.com/users/SuperGeniusZeb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SuperGeniusZeb/subscriptions","organizations_url":"https://api.github.com/users/SuperGeniusZeb/orgs","repos_url":"https://api.github.com/users/SuperGeniusZeb/repos","events_url":"https://api.github.com/users/SuperGeniusZeb/events{/privacy}","received_events_url":"https://api.github.com/users/SuperGeniusZeb/received_events","type":"User","site_admin":false},"labels":[{"id":896884785,"node_id":"MDU6TGFiZWw4OTY4ODQ3ODU=","url":"https://api.github.com/repos/WordPress/gutenberg/labels/[Component]%20Nested%20/%20Inner%20Blocks","name":"[Component] Nested / Inner Blocks","color":"fbca04","default":false},{"id":531680825,"node_id":"MDU6TGFiZWw1MzE2ODA4MjU=","url":"https://api.github.com/repos/WordPress/gutenberg/labels/[Type]%20Enhancement","name":"[Type] Enhancement","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/WordPress/gutenberg/milestones/37","html_url":"https://github.com/WordPress/gutenberg/milestone/37","labels_url":"https://api.github.com/repos/WordPress/gutenberg/milestones/37/labels","id":3153486,"node_id":"MDk6TWlsZXN0b25lMzE1MzQ4Ng==","number":37,"title":"WordPress 5.0","description":"Items to work on for a 5.0 initial release but which don't have to be part of merge proposal.","creator":{"login":"karmatosed","id":253067,"node_id":"MDQ6VXNlcjI1MzA2Nw==","avatar_url":"https://avatars3.githubusercontent.com/u/253067?v=4","gravatar_id":"","url":"https://api.github.com/users/karmatosed","html_url":"https://github.com/karmatosed","followers_url":"https://api.github.com/users/karmatosed/followers","following_url":"https://api.github.com/users/karmatosed/following{/other_user}","gists_url":"https://api.github.com/users/karmatosed/gists{/gist_id}","starred_url":"https://api.github.com/users/karmatosed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karmatosed/subscriptions","organizations_url":"https://api.github.com/users/karmatosed/orgs","repos_url":"https://api.github.com/users/karmatosed/repos","events_url":"https://api.github.com/users/karmatosed/events{/privacy}","received_events_url":"https://api.github.com/users/karmatosed/received_events","type":"User","site_admin":false},"open_issues":109,"closed_issues":52,"state":"open","created_at":"2018-03-01T12:59:53Z","updated_at":"2018-07-18T16:19:48Z","due_on":null,"closed_at":null},"comments":30,"created_at":"2018-04-06T16:34:11Z","updated_at":"2018-07-18T21:31:36Z","closed_at":null,"author_association":"NONE","body":"## Issue Overview\r\nThe Columns block, while definitely improved from its first implementation, is still pretty useless due to the fact that the columns are not responsive. The only number of columns you might get away with on a phone screen is 2, and that is only for things like images or buttons, not textual content.\r\n\r\nAdditionally, the Columns block only allows for same-width columns, which is considerably restricting, but that is covered in #4902, so I'll just say that I think that between the two, responsive columns is more important, as non-equal width columns would not be very useful if they were not responsive.\r\n\r\nSince the core of page building is the use of sections, rows, and columns, I think it is essential that the merge proposal version of Gutenberg contains usable Section (see #4900) and Columns blocks.\r\n\r\nFrom a functionality perspective, the inability to have at least responsive columns would render the Columns block almost useless. If it is not responsive, it is almost never going to be used in practice. The Columns block needs at least responsive columns. For ideas on how to implement this in practice, take inspiration from how existing page builder plugins do it and how Bootstrap does it.\r\n\r\nFrom a public relations perspective, Gutenberg would look like a ridiculously under-powered page builder to the average user if the Columns block was not at least decent enough to be used for responsive design. Gutenberg needs to make a good first impression when WordPress 5.0 launches, and I think a better Columns block is necessary for that. I can imagine blog posts appearing all over the internet talking about how incomplete the Gutenberg editor was for not including a decent Columns block in the 5.0 launch. It will be hard to get past all of that, because even when the Columns block is improved, people will still perceive Gutenberg as having been launched as a beta product.\r\n\r\n## Related Issues and/or PRs\r\n#4900\r\n#4902"},"comment":{"url":"https://api.github.com/repos/WordPress/gutenberg/issues/comments/406080959","html_url":"https://github.com/WordPress/gutenberg/issues/6048#issuecomment-406080959","issue_url":"https://api.github.com/repos/WordPress/gutenberg/issues/6048","id":406080959,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNjA4MDk1OQ==","user":{"login":"chrisvanpatten","id":1231306,"node_id":"MDQ6VXNlcjEyMzEzMDY=","avatar_url":"https://avatars0.githubusercontent.com/u/1231306?v=4","gravatar_id":"","url":"https://api.github.com/users/chrisvanpatten","html_url":"https://github.com/chrisvanpatten","followers_url":"https://api.github.com/users/chrisvanpatten/followers","following_url":"https://api.github.com/users/chrisvanpatten/following{/other_user}","gists_url":"https://api.github.com/users/chrisvanpatten/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisvanpatten/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisvanpatten/subscriptions","organizations_url":"https://api.github.com/users/chrisvanpatten/orgs","repos_url":"https://api.github.com/users/chrisvanpatten/repos","events_url":"https://api.github.com/users/chrisvanpatten/events{/privacy}","received_events_url":"https://api.github.com/users/chrisvanpatten/received_events","type":"User","site_admin":false},"created_at":"2018-07-18T21:31:36Z","updated_at":"2018-07-18T21:31:36Z","author_association":"CONTRIBUTOR","body":"> Show/hide blocks\r\n> Reorder blocks\r\n> Change some content\r\n> Change the value of a custom field\r\n> Change the value for a custom controller inside the block content\r\n\r\nI'd argue that all of these are fundamentally anti-patterns, contrary to what responsive design is. Google explicitly expects consistent markup between all viewpoints. Storing and rendering multiple distinct representations of a block would have negative effects on SEO, performance, and complexity."}}
{"actor":{"display_login":"chrisvanpatten"}}