Skip to main content

I’m loathed to post this because Figma is becoming a time sink and nothing ever gets fixed, sh!t just gets bolted on with very poor testing and planning to avoid fallout. It’s the new Sketch, Photoshop, you name the bloatware, Figma is it.


Having a group elements in a container that i want to apply auto layout to, let’s say a simple row with cells, doesn’t matter. I have the row, I apply auto layout… yet now I have auto layout of one item with the rest being absolutely positioned. The container element with the background and shadow is now within the auto layout and the rest sit on top with some arbitrary position. This is garbage. Manually fixing this retroactively to the elements is a massive waste of time. Figma is becoming a massive waste of time.


There was an update that changed this behaviour. Previously the container element would be applied as the background, and the contents would be auto-laid-out as you’d expect.


image

Same keeps happening to me


This has annoyed me and wasted time since the change was made – auto layout shouldn’t try to guess the exception to the 'auto layout rule I might want to manually make! It should apply auto layout – if I selected a completely random jumble of elements it should stack them neatly even if that means completely changing what it looks like, since auto layout is a rule not a visual design tool. At the absolute most it should guess if I want that stack to be vertical or horizontal, but even just defaulting to vertical is better than trying to be too clever


In the case of making auto-position an automatic feature of auto layout, relying solely on ‘internal testing’ within Figma seems insufficient. For a change with this level of impact, extensive external testing should have been conducted.


What keeps happening to me is all my frames that are set to be fixed height and width change their setting to fill and I have to manually change it back editing all values again.


Expected behavior from auto layout with ANY element → elements keep their parameters and get aligned with auto layout default settings. As simple as that.


Guys, please, make your system less adaptable and automated and more straight forward. This is a design tool, not a mobile game, there is no need for automation that “makes life easier”. Many of us UX designers here and we all know that “Smart” things < Predictable things. Make your system consistent please.


Reply