github longbridge/gpui-fast v0.1.13

5 days ago

GPUI Fast v0.1.13 syncs with Zed decd2399b1, improves Windows recovery and reduces rendering overhead.

  • Sync GPUI with Zed 08cbb88a15..decd2399b1 (#97). Highlights include UAX #14 text wrapping, cached-view opacity and subscription fixes, executor-clocked animations, improved macOS frame pacing, and Wayland background effects. The Apple renderer moves to objc2-metal; macOS 12 and SDK 26 are required.
  • Align support snapshots with gpui-pre 0.3.11 (#96).
  • Set the hand cursor over clickable text using hitboxes, avoiding unnecessary view renders as the pointer moves and keeping the cursor correct when scrolling (#82).
  • Release composition overlay resources and use plain presentation when no extra surface remains (#90).
  • Bound the path-shape cache by weight to limit memory growth from changing shapes (#88).
  • Avoid redundant Windows frame requests after input (#85).
  • Improve Windows renderer recovery after failed resizes or device loss (#93), and fall back to legacy DirectWrite font lookup when the newer lookup fails (#94).

All nine gpui-fast-* crates are released at 0.1.13.

[dependencies]
gpui = { package = "gpui-fast", version = "0.1.13" }
gpui_platform = { package = "gpui-fast-platform", version = "0.1.13" }

Full changelog

Don't miss a new gpui-fast release

NewReleases is sending notifications on new releases.