Skip to content

New Control Panel with Flutter #101

@MolotovCherry

Description

@MolotovCherry

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions