Repository navigation
gpuicn v0.5.0-beta.4
Pre-releasegpuicn v0.5.0-beta.4
This release brings the GPUI Kit 0.6.2–0.6.4 component update into gpuicn. It adds styled Carousel, Empty, and Input Group components, and exposes the existing styled Textarea as its own catalog and install target.
Carousel keeps GPUI Kit’s pointer, trackpad, keyboard, looping, and reduced-motion behavior. gpuicn applies the Nova surface and projects shared colors, fonts, radii, and focus tokens from UiTheme into GPUI Kit’s component theme.
The runtime now uses GPUI Kit 0.6.4, GPUI 0.3.5, and gpui-icons 0.4.1. Keep these versions together. Older gpui-icons releases pin GPUI 0.3.4 and conflict with the updated platform dependency.
Other fixes in this beta:
- Input and Textarea can intercept native paste payloads, including images and files.
- Select clears its filter when it closes, so reopening shows every option.
- Dialog and Alert Dialog controls route actions through the dialog that owns them, even when another control holds focus.
- Textarea composes directly with Field for labels and validation.
- Source-install examples include their required component dependencies.
- The download page groups macOS and Linux builds behind one architecture picker.
Existing copied Rust source does not update itself. Save local edits, install the beta.4 CLI, point gpuicn.toml at the beta.4 registry, then reinstall components with --overwrite.
Downloads:
- macOS ARM64: Developer ID signed, accepted by Apple notarization, and stapled. SHA-256
2b07abfcfcc7be753a5970bde700969701a930c9de5bc580e6dad001a39fd9b2. - Linux x86-64: experimental Ubuntu 24.04/glibc 2.39 build. SHA-256
b0884c8cae503918b9a891a8611439b9efef7b032dd8f768e6eb0309c9d4abee. - Linux ARM64: experimental Ubuntu 24.04/glibc 2.39 build. SHA-256
dc18cc2805c8e86190bd655ff168e7ae86bd36d038ae58c63bdd57938a5d6878.
Linux ARM64 runtime behavior, broad Linux desktop compatibility, full screen-reader workflows, and performance budgets remain unqualified. Upstream mobile support does not qualify gpuicn on iOS or Android.
Validation:
- Release CI passed workspace tests, Clippy, copied-source and crate registry installs, WASM build, and web catalog checks.
- Download build run built macOS ARM64, Linux x86-64, and Linux ARM64 from merge commit
153886160730e2d3ebcb044d30bfce2ba907fd7d. - The exact Linux x86-64 archive stayed running for a 20-second Xvfb/Mesa startup check on Ubuntu without logged errors. This proves startup only, not graphics performance.
- The release-tree WASM preview passed real browser checks for Carousel buttons, pagination and keyboard input; Input Group single-line and multiline editing; Empty rendering; Select close/reopen behavior; and Dialog and Alert Dialog actions in light and dark themes.