Skip to content

v0.1.3

Choose a tag to compare

@huacnlee huacnlee released this 07 Oct 10:36
· 33 commits to main since this release
4787af1

GPUI Fast v0.1.3 lets GPUI overlays blend over native content on X11.

  • On X11, when a compositing manager blends ARGB windows (XWayland always has one), GPUI content above a native surface is drawn into a transparent override-redirect window over the window. Shadows and translucent dialog backdrops now blend over native content such as a WebView, which previously turned blank under a dialog.
  • The overlay window only takes input where it has content; other input reaches the native content and the window below.
  • Without a compositing manager, overlays are still cut out of the native surface as before.
  • Add the linux_webview example in gpui_perf: a WebKitGTK page under a menu, a popover and a dialog.
  • Window composition with native content is supported on macOS, Windows and Linux (Wayland and X11).

Changes: #42. No public API changes.

[dependencies]
gpui = { package = "gpui-fast", version = "0.1.3" }
gpui_platform = { package = "gpui-fast-platform", version = "0.1.3", features = ["wayland", "x11"] }

Full changelog: v0.1.2...v0.1.3