Hasty Briefsbeta

Bilingual

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.