Skip to content

v0.1.6

Latest

Choose a tag to compare

@huacnlee huacnlee released this 09 Oct 14:12
· 19 commits to main since this release
c4b8873

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 used after 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