Repository navigation
GPUI Fast v0.1.6 fixes a retained-view crash and stale scroll-layer rendering, improves layout caching and draw ordering, and allows compatible dependency updates.
- Fix
invalid SlotMap key usedafter adding or removing an anonymous wrapper around a clean cached view. Reused records now retain the current layout node and rebuild path, addressing the follow-up report in gpui-kit#3408. - Fix scroll-layer scene indexes when a list view is drawn again.
- Upgrade layout to Taffy 0.14, whose constraint cache keeps clean subtrees laid out across multiple measurement constraints.
- Count primitives into draw order instead of sorting them with comparisons.
- Use compatible sibling dependency requirements so consumers can update the core without unnecessarily updating compatible platform packages. Support snapshots remain pinned.
Changes: #47, #49, #50, #51, and #52. No new public API.
[dependencies]
gpui = { package = "gpui-fast", version = "0.1.6" }
gpui_platform = { package = "gpui-fast-platform", version = "0.1.6", features = ["wayland", "x11"] }Full changelog: v0.1.5...v0.1.6