--- a/ui/cocoa/container.m Sat Oct 04 18:33:58 2025 +0200 +++ b/ui/cocoa/container.m Sun Oct 05 12:34:42 2025 +0200 @@ -120,6 +120,8 @@ UIWIDGET ui_grid_create(UiObject *obj, UiContainerArgs *args) { GridLayout *grid = [[GridLayout alloc] init]; grid.translatesAutoresizingMaskIntoConstraints = false; + grid.columnspacing = args->columnspacing; + grid.rowspacing = args->rowspacing; // add box to the parent UiLayout layout = UI_INIT_LAYOUT(args); @@ -160,7 +162,8 @@ UiContainerX *ctn = obj->container_end; id<Container> container = (__bridge id<Container>)ctn->container; container.uilayout = *layout; - [container addView:view]; + NSEdgeInsets margin = {0}; // TODO + [container addView:view margin:margin]; } /* ---------------------- public layout functions ----------------------- */