cmux NEXT menus: no wasted gutter or padding in any menu, field menus as wide as their field, the History menu is glass

Merged
TE
4d ago
+617-90

Leo: "look for wastage" (2026-10-30)

Draft: the first commit measures every menu in a real browser (red first). The fixes, the measured table and the stills follow.

Changelog

none

Agent session: agent session

🤖 Generated with Claude Code


Summary by cubic

Menus now share the AppKit grid, removing excess padding and aligning checks and labels; field menus match their trigger width and can grow for long rows.

  • Select and the saved environment Host menu open at the field’s leading edge; long options stay on one line.
  • The History page menu uses glass, and a new check flags oversized menu checks and row gaps.
  • Browser tests measure covered menus in Chromium and WebKit and report other gallery menus.