Vizia 0.4 released- A pure-Rust declarative reactive desktop GUI framework
I'm very pleased to announce the release of Vizia v0.4!
Vizia is a framework for creating desktop GUI applications in a declarative way in pure Rust (no DSL or macros). The API is loosely inspired by SwiftUI but leveraging signals for reactivity.
This release brings the following major changes:
- Replaced lenses with a new reactivity system based on signals.
- Added support for CSS variables.
- Improved localization support, including RTL layout and fluent datetime functions.
- Improved built-in views with better localization, accessibility, and theming.
- General performance improvements, particularly to layout.
The GH repo is here https://github.com/vizia/vizia and the list of changes from 0.3 is here https://github.com/vizia/vizia/releases/tag/0.4.0.
There’s also a guide book at https://book.vizia.dev/ which has been updated for this new release.