Freya 0.4 – Rust GUI library
5 hours ago
- #Release Announcement
- #UI Framework
- #Rust GUI
- Freya v0.4 is a major release of the Rust GUI library, featuring a complete rewrite from Dioxus to its own reactive and component model for improved type safety and extensibility.
- Key changes include a builder pattern API with fully typed attributes, enhanced IDE support, and compile-time error catching, replacing the previous rsx! macro.
- New features include multi-window support, system tray integration, routing, theming, terminal emulation, webview embedding, camera and video playback, drag-and-drop, animations, and internationalization.
- The release introduces numerous crates for specialized functionalities, improved state management with hooks like use_state and use_memo, and a testing framework for headless UI automation.
- Accessibility features, performance plugins, hot reloading, devtools, and experimental Android support are also included, alongside a variety of built-in components and Material Design extensions.