Repository navigation
v0.1.4
GPUI Fast v0.1.4 keeps X11 overlays visible in pinned windows, fixing a regression in v0.1.3.
- Hyprland renders a pinned window (such as Omarchy's pop-out) above every other window, which hid the X11 overlay window added in v0.1.3: every menu, popover and dialog in a window with native content disappeared. Overlay content is now also drawn into the window, with its opaque parts cut out of the native content, so it always shows; in a pinned window only the shadows and backdrops over native content are missing.
- The overlay window is marked as an unfocusable dropdown menu transient for its window, and is recreated rather than remapped so it stacks above a floating window raised meanwhile. It reuses its renderer, taking about 2 ms instead of 85 ms.
- Published crates keep the workspace's rustc lints, so upstream's
rust_analyzerandnightly_coveragecfgs no longer raiseunexpected_cfgswarnings. - CI installs GTK and WebKitGTK for the
linux_webviewexample.
Changes: #43. Adds Background::is_opaque and WgpuRenderer::replace_surface_sharing_context for window composition.
[dependencies]
gpui = { package = "gpui-fast", version = "0.1.4" }
gpui_platform = { package = "gpui-fast-platform", version = "0.1.4", features = ["wayland", "x11"] }Full changelog: v0.1.3...v0.1.4