Overview of Vizia features
mainVizia is a declarative, reactive desktop GUI framework for Rust. Key features include:
- Cross-platform: Supports Windows, Linux, and MacOS.
- Declarative UI: Write GUI code in pure Rust without DSL macros.
- Reactive State: Views derive from application state; updating state automatically updates bound views.
- Flexible Layout: Powered by
morphormfor adaptive layouts. - Styling: Supports stylesheets with hot-reloading.
- Accessibility: Powered by
accesskitfor screen reader support. - Optimized Rendering: Uses
skiawith optimizations to only draw necessary elements. - Audio Plugin Support: Provides a
baseviewwindowing backend for audio plugin development (e.g., withnih-plug). - Localization: Supports translation via
fluent.