Skip to content

[codex] Update gpui to latest upstream#2

Draft
Tryanks wants to merge 1 commit into
mainfrom
codex/update-gpui-latest
Draft

[codex] Update gpui to latest upstream#2
Tryanks wants to merge 1 commit into
mainfrom
codex/update-gpui-latest

Conversation

@Tryanks

@Tryanks Tryanks commented Jun 8, 2026

Copy link
Copy Markdown
Owner

What changed

  • Updated the Zed gpui git dependency lock from e30720a781ad5e4bee9ab6e5c9f228baffef466c to upstream main at 2b2536de0f9de56da870fbff320412178756245e.
  • Bumped gpui-tray from 0.1.0 to 0.1.1.
  • Pinned macOS objc2 dependencies to the 0.6/0.3 generation so the tray implementation continues to compile with the latest dependency graph.
  • Adapted the demo to the latest GPUI app menu/window-close APIs.

Why

The latest GPUI update changed application menu and window-close callback APIs, and the broader dependency update made the previous broad objc2 = "0" constraints resolve to an older incompatible Objective-C crate generation.

Validation

  • cargo check --all-targets
  • cargo fmt --check
  • cargo test

Additional cross-target checks were attempted for x86_64-unknown-linux-gnu and x86_64-pc-windows-gnu, but this macOS environment is missing the required cross C/C++ toolchains/pkg-config sysroots (x86_64-linux-gnu-gcc/g++, x86_64-w64-mingw32-gcc, fontconfig sysroot), so those did not complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant