--- a/ui/cocoa/container.m Sun Oct 05 12:34:42 2025 +0200 +++ b/ui/cocoa/container.m Sun Oct 05 13:30:19 2025 +0200 @@ -162,7 +162,18 @@ UiContainerX *ctn = obj->container_end; id<Container> container = (__bridge id<Container>)ctn->container; container.uilayout = *layout; - NSEdgeInsets margin = {0}; // TODO + NSEdgeInsets margin = {0}; + if(layout->margin > 0) { + margin.left = layout->margin; + margin.right = layout->margin; + margin.top = layout->margin; + margin.bottom = layout->margin; + } else { + margin.left = layout->margin_left; + margin.right = layout->margin_right; + margin.top = layout->margin_top; + margin.bottom = layout->margin_bottom; + } [container addView:view margin:margin]; }