Skip to main content

Suggestion: Allow users to customize Auto Layout default settings (e.g., Exclude Strokes, Canvas Stacking)


jinbae yu

Hi everyone 👋

I'm a daily Figma user and really appreciate how flexible and powerful Auto Layout has become.
That said, there are still a few small but recurring pain points in my workflow that I believe many other users may also be experiencing — especially when it comes to Auto Layout default settings.

Currently, certain Auto Layout options like Exclude strokes and Canvas stacking are always turned on or off by default. While this might suit some use cases, it can feel counterintuitive or inefficient in others.

1. Exclude strokes — A repeated manual step that can lead to dev/design misalignment

Every time I apply Auto Layout, I find myself manually disabling "Include strokes."
In web development environments, it's common to build layouts using border for visual separation — not stroke.
Because of this, including strokes in padding calculations can often result in misaligned spacing between design and front-end implementation.

If designers could set "Exclude strokes" as a default, it would help reduce friction between design and development, and avoid unnecessary corrections later in the process.

  • In web workflows, borders are more commonly used than strokes for spacing/layout

  • Padding usually follows the border edge, not stroke edge

  • Flutter and native mobile platforms also typically use border-based layout models

  • Since preferences may vary depending on platform, letting users define their own default would allow for a more consistent and personalized workflow

2. Canvas stacking — Often works against natural UI layering expectations

By default, Auto Layout uses canvas stacking order, which means newly added frames get layered underneath.
In practice, however, this can create unintuitive behavior — especially for components like dropdowns, menus, or tooltips that are expected to appear on top.

I often run into situations where dropdowns are hidden behind other layers simply because of the stacking direction. This forces me to adjust layer order manually — a small but frequent friction point.

  • Most UI patterns involve top-down expanding elements like menus and popovers

  • Figma’s default stacking order causes these elements to be hidden beneath other layers

  • In HTML/CSS, these issues are addressed with z-index to ensure proper visual order

  • If users could customize the default stacking behavior, it would reduce layer management overhead in larger files

✅ Suggestion

It would be a great improvement if Figma allowed users to customize default Auto Layout settings — either via preferences or through reusable presets. This would reduce repetitive steps and improve design/development consistency without complicating the core experience.

If anyone else is experiencing similar workflow friction, I’d love to hear your thoughts and use cases.
Thanks for reading, and thanks to the Figma team for continuing to evolve such a powerful tool 🙏

0 replies

Be the first to reply!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings