Releases: linebender/xilem
Xilem 0.1.0
We are proud to announce that after years of development we have released v0.1.0 of Xilem!
Xilem is a UI toolkit. It combines ideas from Flutter, SwiftUI, and Elm. Like all of these, it uses lightweight view objects, diffing them to provide minimal updates to a retained UI. Like SwiftUI, it is strongly typed. For more details on Xilem's reactive architecture see Xilem: an architecture for UI in Rust.
Xilem's reactive layer is built on top of a wide array of foundational Rust UI projects, e.g.:
- Widgets are provided by Masonry, which is a fork of the now discontinued Druid UI toolkit.
- Rendering is provided by Vello, a high performance GPU compute-centric 2D renderer.
- GPU compute infrastructure is provided by wgpu.
- Text support is provided by Parley, Fontique, Swash, and Skrifa.
- Accessibility is provided by AccessKit.
- Window handling is provided by winit.
Xilem can currently be considered to be in an alpha state. Lots of things need improvements.
Masonry 0.2.0
We are proud to announce the release of v0.2.0 of Masonry!
Masonry has migrated from using druid-shell
and piet
to a new stack:
- Rendering is provided by Vello, a high performance GPU compute-centric 2D renderer.
- GPU compute infrastructure is provided by wgpu.
- Text support is provided by Parley, Fontique, Swash, and Skrifa.
- Accessibility is provided by AccessKit.
- Window handling is provided by winit.
This is alpha-quality software. There are plenty of known and unknown issues, and we expect to continue very active development.