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 toobjc2-metal; macOS 12 and SDK 26 are required. - Align support snapshots with
gpui-pre0.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" }