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:
https://github.com/MolotovCherry/virtual-display-rs/assets/46897578/61541ead-f371-4eb9-a8cd-62361f209412
I have used the [fluent_ui](https://pub.dev/packages/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.
Discussed in https://github.com/MolotovCherry/virtual-display-rs/discussions/87