Vizia 0.4 released- A pure-Rust declarative reactive desktop GUI framework

65 points Geom3trik 42 comments

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.