-
-
Notifications
You must be signed in to change notification settings - Fork 58
Description
Discussed in #87
Originally posted by Dampfwalze February 14, 2024
Since it seemed like you are a bit uncertain, which framework suits this purpose well, I've gone ahead and put in a day of work, to build a prototype with Flutter:
2024-02-14.09-37-35.mp4
I have used the fluent_ui package, so it looks similar to what you have already implemented using WPF.
I've also gone ahead and integrated it into the installer.
I think Flutter serves this purpose well, because it has good performance and a very good and easy development experience. It builds to a small application package and does not have dependency hell.
The Dart programming language has a similar ecosystem than Rust, while being similar to C#, but with more polished language features and good type safety (sound null safety). Recently, it also got new powerful functional programming features, like pattern matching, similar to Rust. Sometimes, I like to call it "Managed Rust".
Source: https://github.com/Dampfwalze/virtual-display-rs/tree/control-panel-flutter
I have published a release with this Control Panel
I am curious about your opinion and if this interests you, I can develop this a bit further and open a PR.