diff -r 2082c80fb010 -r 99386f34efc9 ui/cocoa/list.m --- a/ui/cocoa/list.m Sun Aug 24 09:31:09 2025 +0200 +++ b/ui/cocoa/list.m Sun Aug 24 10:15:41 2025 +0200 @@ -119,6 +119,7 @@ NSTableView *tableview = [[NSTableView alloc] init]; tableview.autoresizingMask = NSViewWidthSizable; + tableview.columnAutoresizingStyle = NSTableViewSequentialColumnAutoresizingStyle; if(args->multiselection) { tableview.allowsMultipleSelection = YES; @@ -140,8 +141,11 @@ NSString *identifier = [[NSString alloc] initWithUTF8String:title]; NSTableColumn *column = [[NSTableColumn alloc] initWithIdentifier:identifier]; column.title = identifier; + column.resizingMask = NSTableColumnUserResizingMask; if(width > 0) { column.width = width; + } else if(width < 0) { + column.resizingMask = NSTableColumnAutoresizingMask | NSTableColumnUserResizingMask; } if(type >= UI_ICON) { // TODO