Resolving Unexpected Element Shrinking in Figma Auto Layout
Learn why your Figma elements suddenly shrink or collapse and how to fix layout logic conflicts between 'Hug' and 'Fill' constraints.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn why your Figma elements suddenly shrink or collapse and how to fix layout logic conflicts between 'Hug' and 'Fill' constraints.
A decision guide for Sketch Smart Layout: when to apply it to Symbol masters, what constraints it imposes, how it compares to Figma Auto Layout and CSS Flexbox, and a concrete button implementation with validation steps.
Use one Sketch Symbol master with Overrides for per-instance text and icon swaps, and Smart Layout for automatic resizing. A worked Button example shows how to keep consistency while letting labels change length without manual edits.
Learn how to choose between style props, the sx prop, and theme variants in Chakra UI v2 to prevent styling drift and maintain a consistent design system.
Stop copy-pasting CSS variants. Learn how to use Less parameterized mixins to create a maintainable component API that keeps your design system consistent and DRY.
Stop manually hunting for colors in Adobe Illustrator. Learn how to use Global Colors to create a single source of truth for your design system, allowing instant brand-wide updates.
Override Behavior in Sketch 71 Sketch 71 introduced a change to the internal representation of Symbol overrides, transitioning to separate JSON objects linked via Symbol definition IDs to improve performance. This shift affects how documents handle updates from external Libraries. Nested Symbol Constraints When a Library Symbol is updated to a new version, d
We are adopting Figma's Dev Mode so developers can inspect designs, and we plan to publish Code Connect mappings from our component repository so Dev Mode shows real usage snippets instead of generic generated CSS. Both features are documented and supported, but the boundary between them is what concerns us. Our understanding is that the mapping is one-direc