+- [#168](https://github.com/farcasterxyz/snap/pull/168) [`7bd3591`](https://github.com/farcasterxyz/snap/commit/7bd3591c7fb4ed17f5d2aca7b8fbb058cf1ec757) Thanks [@bob-obringer](https://github.com/bob-obringer)! - Tighten horizontal stack gap scale and add column-aware defaults. Horizontal `gap` now resolves to `none/sm/md/lg = 0/4/8/16 px` (down from `0/4/8/12`; `lg` grows by 4px, `sm`/`md` grow lighter). When `gap` is omitted on a horizontal stack, the default is chosen by column count: 2 cols → `lg` (16px), 3 cols → `md` (8px), 4+ cols → `sm` (4px), unknown → `md`. Column count comes from `columns` when set, or is inferred from button-row children, or falls back to direct child count for any horizontal stack. Vertical stacks are unchanged. An explicit `gap` always wins.
0 commit comments