{"componentChunkName":"component---src-templates-post-tsx","path":"/figma-announced-auto-layout","result":{"data":{"markdownRemark":{"html":"<p>When I was browsing the slides of auto layout (yeah, just exactly in Figma), I suddenly realized that people hardly requires very odd and complex layouts. Most layouts can be broke into smaller and basic layouts, i.e. layout primitives. Then I searched the term with Google. Guess what did I found? I found three interesting things that I can review later.</p>\n<ol>\n<li><a href=\"https://evergreen.segment.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Evergreen</a>: a React UI framework. It seems very consistent, neat and clean. I’m gonna have a try.</li>\n<li><a href=\"https://almonk.github.io/pylon/\" target=\"_blank\" rel=\"noopener noreferrer\">Pylon</a>: To be honest this is not the first time I check it. It’s a mock up HTMl framework of SwiftUI.</li>\n<li><a href=\"https://every-layout.dev/layouts/\" target=\"_blank\" rel=\"noopener noreferrer\">Every Layout</a>: A set of e-Book that illustrates common layouts with respect to CSS. By the way, I like the minimalism design of this site.</li>\n</ol>\n<p>OK, let’s get back to the topic. What’s Figma’s Auto Layout? In a programmer’s view, it’s a set of design tool that matches with CSS’s flex with <a href=\"https://youtu.be/-oyeaIirVC0?t=822\" target=\"_blank\" rel=\"noopener noreferrer\"><code class=\"language-text\">flex-gap</code></a>. It’s very easy and straightforward. I bet my dad can understand this in 5 minutes. But the most important thing is that this will be an end as they said in their <a href=\"https://www.figma.com/blog/announcing-auto-layout/\" target=\"_blank\" rel=\"noopener noreferrer\">developer blog</a>.</p>\n<p>In my opinion, the hardest part of introducing abstraction into a design tool is how you make the concepts be operated coherently and fluently rather than pursuing the completeness or the novelty of the concept.</p>\n<p>The current auto layout in Sketch is a good counterexample. Most designers I know hardly know how to make good use of them because it acts counter-intuitively at most time. Figma did a good start. I guess Sketch will catch up later but maybe after a long period because they just announced that their focus in 2020 is collaboration.</p>","frontmatter":{"title":"Figma Announced Auto Layout","date":"December 06, 2019","tags":["figma"],"language":"en"}},"site":{"siteMetadata":{"title":"Luyu Cheng"}}},"pageContext":{"id":"dae8f428-4531-5573-9c2a-6dca396c337e"}},"staticQueryHashes":["3649515864","63159454","684267432"]}